在我的頁面的移動版本上,我擁有內容饋送的無限滾動機制。爲了解決這個問題,我需要製作一個導航菜單,當用戶滾動到某個偏移量時,它將顯示並定位到固定的位置。菜單切換內容多次滑動
我能夠做到這一點,除了我遇到菜單內容的切換菜單按鈕和幻燈片切換時發生的問題。看起來菜單滑動多次(來回)。我附上了一個jsFiddle鏈接來模擬我的問題。
HTML:
<div id="menubar">
<div id="menu">
</div>
</div>
<div id="contents">
<a>item 1</a>
<a>item 2</a>
</div>
jQuery腳本:
$(window).scroll(function (event) {
if($(window).scrollTop() > 100){
show_menu();
}
else{
hideAll();
}
});
function show_menu(){
$("#menubar").show();
$("#menu").click(function(){
$("#contents").slideToggle();
});
}
function hideAll(){
$("#menubar").hide();
$("#contents").hide();
}
Problem simulation in jsFiddle