2012-12-21 127 views
0

我努力讓我的jQuery滑塊在我的one page website上使用的這個面板切換器(基本上也是一個滑塊)中起作用。但它只能在pageload上正常工作。我需要它在訪問頁面上的其他面板後再次調用內容滑塊腳本。另一個滑塊內的滑塊

這是jquery-content-panel-switcher背後的程序員的一個已知問題,他們推薦使用.live()方法,但這對我也不適用。

我猜這可以通過使用額外的腳本解決,但我不知道哪一個。

希望這裏的某個人能夠 - 或者至少告訴我在這個特定的事情中是什麼原因造成了這個問題。

+0

http://openeye-design.no/我的用戶界面印象:一個好的設計,但動畫慢得多。 – feeela

+0

「我的jQuery滑塊在此面板切換器中應起作用」是什麼意思? – feeela

回答

1

一個提示是不要聽slide事件,傾聽change事件,這是您可以允許更改一個滑塊來影響第二個事件的唯一方法。

http://api.jquery.com/change/

由於.live將被棄用,嘗試使用。對

http://api.jquery.com/on/

例如

$(selector).live(events, data, handler); 

$(document).on(events, selector, data, handler); 



$('#your_page_id').live("pagecreate", function(){ 
//your code here 
}); 

更換將由

$(document).on('pagecreate', '#your_page_id', function(){ 
    //your code here 
}); 

隨便舉個例子來代替

$("#my_id").on("click", function(event){ 
//execute slider code 
}); 

請接受/給予好評的答案,如果它幫助。