元素綁定jquery中的toggle後,元素隱藏,開始的時候 我怎麼也沒想到是這裡有問題,我找了半天才發現是因為綁定了toggle方法
到今天實習已經一個多月了,公司給我布置的任務很少,哎,感覺有點不爽啊。既然這樣,那我還是有事情做的,寫畢業設計。言歸正傳,我今天在寫畢業設計的時候,在給一個元素綁定jquery的toggle方法之後奇跡發生了,綁定這個方法的元素全部隱藏了。開始的時候 我怎麼也沒想到是這裡有問題,我找了半天才發現是因為綁定了toggle方法。可是為什麼綁定這個方法之後元素會隱藏呢?
其實具體原因我也不知道,我通過查找資料才得知,原來jquery在1.9版以後功能發生了變化,不在支持多個事件輪流切換了,搞了半天原來是版本的問題。因此解決辦法有兩個,目前想到的也就這兩個辦法:
1、換個稍微低點的jquery版本
2、如果你不想換低版本的jquery,那可以通過計數器來實現。意思就是在js中定義一個全局變量,來記錄你要綁定點擊事件的的元素被點擊的次數,從而到達相同的效果。
哎,居然遇到這樣的問題,默哀。。。。。。