作者你好。我想用这个插件,但我发现飞的图片是同一个图片,点关注应该飞到收藏里吧。能qq联系吗。我的qq号码776007096 我可以付点费用。谢谢
JQ版本纠正下“抛物线运动”里的“complete”
complete: function() { $(eleFlyElement).css('visibility','hidden'); $(eleShopCart).find('span').html( ++numberItem ); }
JQ的调用方式:
$('.btnCart').click(function(event){ // 元素以及其他一些变量 var eleFlyElement = document.querySelector("#flyItem"), eleShopCart = document.querySelector("#shopCart"); var numberItem = 0; // 抛物线运动 var myParabola = funParabola(eleFlyElement, eleShopCart, { speed: 400, //抛物线速度 curvature: 0.0008, //控制抛物线弧度 complete: function() { eleFlyElement.css('visibility','hidden'); eleShopCart.find('span').html( ++numberItem ); //eleFlyElement.style.visibility = "hidden"; //eleShopCart.querySelector("span").innerHTML = ++numberItem; } }); // 滚动大小 var scrollLeft = $(window).scrollLeft() || $('body').scrollLeft() || 0, scrollTop = $(window).scrollTop() || $('body').scrollTop() || 0; $(eleFlyElement).css('left', event.clientX + scrollLeft + "px"); $(eleFlyElement).css('top', event.clientY + scrollTop + "px"); $(eleFlyElement).css('visibility', 'visible'); // 需要重定位 myParabola.position().move(); // 右侧列表-加入购物车 var _CartListObj = $('.sidebar-cart-midd ul'); var _CartDomain = $(this).prev().find('.result_lc').val(); _CartListObj.append('<li><a href="javascript:void(0);" class="selected_del"></a><span>'+_CartDomain+'</span></li>'); var _CartState = $(this).find('.result_ro'); _CartState.find('i').attr('class' , 'regist-icon joined-cart-icon'); _CartState.find('span').html('已加入'); _CartState.attr('domain' , _CartDomain); _CartState.attr('class' , 'result_join'); $(this).off(); });