2010-05-24 154 views
2

我一直在使用jQuery滑塊,現在大約一個星期沒有在我的項目的問題,但我只是打一個問題。jQuery UI的滑塊問題

  1. 我加入3個滑塊到我的網頁
  2. 所有3加入完全相同的方式(像這樣):

    $('#slider_id').slider({value:100,'slide':function(e, ui){// some code}}); 
    
  3. 2的正常工作

  4. 一個不工作(它給了我一個fiebug錯誤'f is undefined')當我拖動滑塊處理

我可以看到的唯一顯着差異是發生錯誤的是在jQuery UI對話框()內部。有趣的是,當我把它放在對話框之外時,它就起作用了!

所以,想知道是否有已知的問題與滑塊內部對話,和/或是否有任何變通辦法。

感謝

更多信息

  1. 如果我不設置對話框的AutoOpen:假並滑動滑塊它的工作原理
  2. 如果我不設置對話框的AutoOpen:假但隨後立即將其關閉然後重新打開,滑塊不起作用(同樣的錯誤如上)
+0

當你說所有的3加入了同樣的方式,標識是否仍獨一無二的,對嗎? – 2010-05-24 17:17:17

+0

是的 - 當然:) – OneNerd 2010-05-24 17:19:34

+0

一個具體的例子會很好。 – codedude 2010-05-24 17:19:44

回答

2

我得到了同樣的錯誤在類似情況下,第二個滑塊頁面上的對話框內。在打開對話框後,通過將滑塊值設置爲NaN的一行,導致我的錯誤。