我在網站上有一個jplayer,裏面嵌入several playlists。 要激活這些播放列表,我用這個函數:如何打開頁面並激活特定的JS?
jQuery("#playlist_french_baroque").click(function() {
...
});
這工作得很好。
現在,在同一網站上的其他頁面上,我想加載特定播放列表。 這不起作用,因爲我使用了click()函數。
我該怎麼做?
非常感謝。
我在網站上有一個jplayer,裏面嵌入several playlists。 要激活這些播放列表,我用這個函數:如何打開頁面並激活特定的JS?
jQuery("#playlist_french_baroque").click(function() {
...
});
這工作得很好。
現在,在同一網站上的其他頁面上,我想加載特定播放列表。 這不起作用,因爲我使用了click()函數。
我該怎麼做?
非常感謝。
在你的/聽網頁添加此代碼
$(function() {
if (window.location.hash) {
$(window.location.hash).click();
}
});
這將執行在頁面加載時,並檢查哈希已設置然後調用與哈希的元素有關的點擊彎。
如果你需要的是加載的東西,而無需用戶干預,您可以使用jQuery的提供的.ready()
方法(見docs):
$(document).ready(function() {
// do whatever you need
});
即相當於:
$(function() {
// do whatever you need
});
的代碼在DOM準備就緒後執行。
謝謝你的回答。我的問題是在外部激活播放列表(例如通過哈希)。 – Creasixtine
謝謝!就是這個 :) – Creasixtine