我在我的網站上使用simplecart.js將項目添加到購物車。 Site can be seen here.單擊按鈕後顯示滑出div
說明文檔中提到的後添加功能的使用:
// basic callback example
simpleCart.bind("afterAdd" , function(item){
console.log(item.get("name") + " was added to the cart!");
});
我想使用這個功能在我的腳本做出來的div panel
滑蓋滑出一旦該項目已被添加。
的滑出面板現有的jQuery是:
///////
///Settings object
///////
var settings = {
objSlideTrigger: '.trigger',
objSlidePanel: '.panel'
}
也有充分的jQuery的鏈接文件:
///////
///Slide out tab
///////
function slideOutTab() {
//Bind a click handler to the trigger
$(settings.objSlideTrigger).bind('click' , function() {
//If the panel isn't out
if(!$(settings.objSlidePanel).hasClass('out')){
//Animate it to left 0px
$(settings.objSlidePanel).animate({
'left' : '0px'
});
//Add the out class
$(settings.objSlidePanel).addClass('out');
}
else {
//Otherwise, animate it back in
$(settings.objSlidePanel).animate({
'left' : '-330px'
});
//Remove the out class
$(settings.objSlidePanel).removeClass('out');
}
});
}
$(function(){slideOutTab();});
加上現有simplecart的JavaScript。
simpleCart({
checkout: {
type: "PayPal",
email: "[email protected]",
},
currency: "GBP"
});
我明白,我需要使用基本回調例子,但不是控制檯消息要打電話滑出的JavaScript,但我不知道語法。誰能幫忙?
滑出指定的jquery只用於設置,而不是調用它的實際函數。你能找到併發布那個滑出功能嗎? – Jason
完整的JS被鏈接了,但我現在把它放在代碼中。只是擔心它有點長。 – Francesca
看到了,@Ohgodwhy的解決方案應該可以正常工作。 – Jason