我在我的網站的移動視圖中有兩個菜單。如果你點擊漢堡條,它們應該向下/向上滑動。這對我來說基本上沒有問題。通過類處理兩個slideUp/Down
我的HTML看起來像這樣:
...
<div class="foo">
<div class="trigger menu1">
..
</div>
<div class="trigger menu2">
...
</div>
</div>
...
<nav id="main-navi">
...
</nav>
<ul id="info-navi>
...
</ul>
...
在我通過jQuery與點擊事件爲每一個觸發解決它的那一刻。像這樣...
...
$(".trigger.menu1").click(function() {
...
$("#main-navi").slideDown();
});
$(".trigger.menu2").click(function() {
...
$("#info-navi").slideDown();
...
});
...
這工作正常,但我想更容易使用它,沒有太多的代碼。難道僅僅爲.trigger獲取一個事件並將其僅引用到該類以觸發菜單向下滑動?
我喜歡的東西嘗試過,但它不工作:
if ($this.hasClass("menu1")) {
$("#main-navi").slideDown();
} else {
$("#info-navi").slideDown();
}
有沒有辦法得到這個工作?
問候, 馬庫斯
嗨,你可以把它放在一個小提琴或片段,所以我可以看到實際發生的事情......謝謝 – MrBuggy