2011-11-11 56 views
0

我嘗試將滑塊置於jquery fancybox彈出式窗口中,但某些事件(如mouseup,mouseover無法正常工作)。但如果我把滑塊div放在fancybox彈出窗口外面,如果正常工作。那麼我該如何解決這個問題呢?感謝您的幫助。使用JQuery UI滑塊不能在fancybox內工作嗎?

回答

2

嘗試:

.live('mouseup', function() { 

.live('mouseover', function() { 

代替:

.mouseup(function() { 

.mouseover(function() { 

因爲裏面的fancybox的內容是動態創建的。

你也可以把你的滑塊初始化代碼放在fancybox onComplete函數中。看到fancybox.net/api

+0

嗨Samuel Liew,感謝您的幫助,但我有一個問題:我無法控制這些事件,JQuery UI滑塊工作與jquery.ui.core,jquery.ui.mouse和jquery.ui.widget。我試圖改變jquery.ui.slider中的句柄事件代碼,但它不能成功工作 –

+4

然後把你的滑塊初始化代碼放在fancybox'onComplete'函數中。見http://fancybox.net/api –

+0

非常感謝,它工作 –