/*
* @title [楽天] 送料分かりづらい
* @description 楽天市場の商品ページでこれを使うと、そのショップの送料を画面下部に読み込める。
* @include http://*
* @license MIT License
* @require jquery
* @require https://raw.github.com/padolsey/jquery.fn/master/cross-domain-ajax/jquery.xdomainajax.js
*/
(function($) {
var shopname = location.pathname.split('/')[1];
var url = 'http://www.rakuten.co.jp/' + shopname + '/info2.html';
$.get(url, function(data) {
var $shipping = $('<div></div>').addClass('mod-shipping');
var $content = $('<div></div>').addClass('mod-shipping-content');
var $close = $('<div>CLOSE</div>').addClass('mod-shipping-close');
var $data = $(data.responseText)
.find('font:contains("配送について")')
.parent()
.nextUntil('hr');
if ($data.length) {
$shipping
.css({
'display': 'none',
'position': 'fixed',
'bottom': '0',
'left': '0',
'z-index': '2147483648',
'height': '500px',
'border': '7px solid #bf0000',
'background': '#fff'
});
$content
.css({
'height': '500px',
'overflow': 'auto'
})
.html($data)
.appendTo($shipping);
$close
.css({
'position': 'absolute',
'top': '0',
'right': '0',
'width': '80px',
'height': '30px',
'line-height': '30px',
'text-align': 'center',
'background': '#bf0000',
'color': '#fff',
'font-weight': 'bold',
'font-size': '16px',
'cursor': 'pointer'
})
.appendTo($shipping);
$shipping
.appendTo('body')
.fadeIn('slow');
$(document).delegate('.mod-shipping-close', 'click', function() {
$shipping.fadeOut();
});
} else {
alert('このページでは使えないよ〜(;・∀・)');
}
});
})(jQuery);