sample goods
当前为
// ==UserScript==
// @name aliparser
// @namespace Violentmonkey Scripts
// @grant none
// @description:en sample goods
// @include http://*aliexpress.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @version 0.0.1.20160408080900
// @description sample goods
// ==/UserScript==
setButton()
addEnentClick()
setIframe()
function setIframe(){
var iframe = '<iframe src="http://scr.wshost.iam.by/ali/" id="iframe"></iframe>';
//var iframe = '<iframe src="http://tdom.in/www/ali/" id="iframe"></iframe>';
$(iframe).css({'width':'100%','height':'300px'}).prependTo('body')
}
function addEnentClick(){
$('.addButton').click(function(){
var images = $('.image-nav-item img').length?$('.image-nav-item img'):$('.ui-image-viewer-thumb-frame img');
var imgs = new Array();
//alert(images.length)
for(var i=0;i<images.length;i++){
imgs[i] = images[i].src.replace('.jpg_50x50','')
}
if($(this).attr('data-it')=='1'){
var object = {
price: $('#product-price [itemprop=highPrice]').text() || $('#product-price [itemprop=price]').text(),
href:location.href,
image:$('.ui-image-viewer-thumb-wrap img').attr('src'),
id:$('#hid-product-id').val(),
images: imgs
}
object.price += ' '+$('#product-price [itemprop=priceCurrency]').text()
}else{
var item = $(this).closest('li')
var object = {
price:item.find('.info [itemprop=price]').html(),
href:item.find('a.picRind').attr('href'),
image:item.find('.picCore').attr('src'),
id:item.find('.atc-product-id').val(),
images: imgs
}
}
win = document.getElementById('iframe').contentWindow
win.postMessage(object,'*')
})
}
function setButton(){
var button = '<input type="button" value="ДОБАВИТЬ" class="addButton">'
var appendTo ='.product-name'
//var appendTo = $('.list-item').length?'.list-item':'.product-name'
//if(!appendTo.length) appendTo = '.list-item'
//alert(appendTo)
$(button).css({'position': 'absolute','top':'0px','left':'45px','z-index':'100','background':'#EA7B7B',
'padding':'5px 20px','border':'none','margin':'4px'}).appendTo(appendTo).attr('data-it','0')
if(appendTo=='.product-name')
$('.addButton').css('position','static').attr('data-it','1')
}