我正在使用jQuery在我的HTML頁面上隱藏/顯示側欄。當按下<li>
元素時,.toggle("slide")
事件將被激活。事件僅在點擊兩次時激活
<div class="sidebar" id="SideBar"></div>
<!-- elsewhere in code... -->
<li style="//Styling li Button." id="toggle-bar" onclick="toggleEvent();">toggle bar</li>
{
$("#toggle-bar").click(function(){
$("#SideBar").stop().toggle("slide"); // for left to right slide.
});
}
我用.stop()
一個滑動作用之後停止動畫但動畫僅發生在當用戶第一次聚焦<li>
元件上(通過點擊它)。然後再次點擊觸發的動畫(I」中號假設)
那麼,請告訴我如何只有在點擊
你已經錯過了'函數toggleEvent()'從你的JS代碼,或者你真的把它放在一個匿名對象? –