我有一個切換div的按鈕。該功能是:slideToggle在從函數調用時向上滑動然後向下滑動
function toggleMiniCart() {
$('#mini_cart_more').click(function(e) {
e.preventDefault();
e.stopPropagation();
$('#mini_cart_dropdown').slideToggle('fast');
if($('#mini_cart_dropdown').css('display') == 'none') {
$(this).addClass('mini_cart_less');
$(this).removeClass('mini_cart_more');
}
else {
$(this).removeClass('mini_cart_less');
$(this).addClass('mini_cart_more');
}
})
}
我已經調用的函數像文件裝載:
$(document).ready(function() {
toggleMiniCart();
});
這工作得很好。但是,當我從另一個函數調用它並單擊#mini_cart_more時,div滑落,然後備份。
function add_to_cart() {
$('.add_to_cart').click(function() {
//do some ajax
toggleMiniCart();
});
}
我正在使用它。我認爲問題在於我如何/在哪裏致電 – Judson
對我有何反饋? –