我有一個頁面,其中包含一個使用一個小函數創建的jQuery-UI水平滑塊,在div
中可以通過點擊標題使用$.toggle()
來顯示/隱藏。jQuery滑塊在容器div切換後不可見
問題是,一旦div
是隱藏的,當它擴展了滑塊消失。
這個問題的簡化演示可以在這裏看到:http://arr.gr/jquery-issue.html(文件包含所有相關的源代碼) - 當點擊「高級選項」標題隱藏然後顯示div
時,滑塊不再存在。
有關如何解決此問題的任何建議?
我有一個頁面,其中包含一個使用一個小函數創建的jQuery-UI水平滑塊,在div
中可以通過點擊標題使用$.toggle()
來顯示/隱藏。jQuery滑塊在容器div切換後不可見
問題是,一旦div
是隱藏的,當它擴展了滑塊消失。
這個問題的簡化演示可以在這裏看到:http://arr.gr/jquery-issue.html(文件包含所有相關的源代碼) - 當點擊「高級選項」標題隱藏然後顯示div
時,滑塊不再存在。
有關如何解決此問題的任何建議?
我已經下載了你的頁面。
好像問題出在'blind'
選擇您的通行證.toggle()
功能。
我把它改成.slideToggle()
和一切工作,你的預期。
UPD:'blind'
是有效的選項.toggle()
與最新版本的jquery ui(1.8.0)一切工作正常。
是的,就是這樣。恭喜您的第一個答案:) – 2010-04-11 10:08:23
謝謝!你認爲這應該被報告爲一個jQuery錯誤? – shevron 2010-04-11 10:37:08
它似乎是固定在1.8.0。 – 2010-04-11 10:39:57
無法用jQuery 1.4.2/UI 1.8複製。這可能是早期版本的問題嗎?你在測試哪個瀏覽器? – karim79 2010-04-11 09:17:02