我在頁腳中有這個簡單的JavaScript,它觸發了一個div,並在頁面中打開或關閉了一個頁腳。我怎麼總是默認顯示這個元素(在這個例子中是footer-widget
)?jQuery事件方法:如何將JavaScript'click'事件更改爲'always-fire'
您可以在底部see it in action here。
以下是我的JavaScript。我認爲我需要將'click'
事件更改爲其他jquery事件方法,但這並不能解決問題。
$(".open-footer").live('click', function(){
$("a.open-footer").removeClass('open-footer');
$(this).addClass("close-footer");
$('.footer-widget').slideDown(500);
var elementClicked = ("#footer");
var destination = $(elementClicked).offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-0}, 1500, 'easeOutExpo');
return false;
});
解決!第一個選項工作正常。我不知道你可以設置div的構造存在:CSS中沒有,但讓Javascript推翻並控制它,所以我從來沒有檢查過CSS。我的缺點...非常感謝! – Idesi