2015-07-21 146 views
0

我與.on功能和AJAX有關的移動菜單有一個小問題。該菜單位於AJAX內容驅動站點的標題中,因此如果請求AJAX調用,則不會調用頁眉和頁腳,但會導致手機菜單切換,因爲「狀態」正在丟失。AJAX和jQuery切換/點擊狀態(重置狀態)

如果我點擊一個圖標(漢堡包圖標)打開菜單,並點擊相同的圖標關閉,加載網站時,它工作正常,但只要我點擊一個鏈接導航到另一個頁面失去了它的狀態,我得到了一些奇怪的結果(但公平,真實的結果),它打開和關閉在一個點擊等

我以前使用slideToggle()但我想我會使用一個類,所以我可以刪除並添加課程以打開菜單,然後重置類的AJAX回調一旦頁面加載成功...

有沒有人有任何電子郵件這可能是怎麼回事?

+0

也許處理器在每個「點擊」,你可以試着叫了兩聲:?'$(「菜單觸發‘)在document.documentElement中(’ontouchstart」' touchstart':'click',function(){...});'? –

回答

0

嘗試淡出切換

$('.element').fadeToggle('fast');