我在网站上有一个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