Javascript 如何打开页面并激活特定的JS?
我在一个网站上有一个jplayer,它嵌入了。 要激活这些播放列表,我使用以下功能:Javascript 如何打开页面并激活特定的JS?,javascript,jplayer,cross-site,Javascript,Jplayer,Cross Site,我在一个网站上有一个jplayer,它嵌入了。 要激活这些播放列表,我使用以下功能: jQuery("#playlist_french_baroque").click(function() { ... }); 这很有效 现在,在同一网站的其他页面上,我想加载一个特定的播放列表。 这不起作用,因为我使用了click()函数 我该怎么办 非常感谢。如果您需要在没有用户干预的情况下加载某些内容,可以使用jQuery提供的.ready()方法(请参阅): 这相当于: $(function() { /
jQuery("#playlist_french_baroque").click(function() {
...
});
这很有效
现在,在同一网站的其他页面上,我想加载一个特定的播放列表。
这不起作用,因为我使用了click()函数
我该怎么办
非常感谢。如果您需要在没有用户干预的情况下加载某些内容,可以使用jQuery提供的
.ready()
方法(请参阅):
这相当于:
$(function() {
// do whatever you need
});
DOM准备就绪后执行代码。在/listen页面上添加此代码
$(function () {
if (window.location.hash) {
$(window.location.hash).click();
}
});
这将在页面加载时执行,并检查哈希是否已设置,然后使用该哈希调用元素上的click hander。谢谢您的回答。我的问题是从外部激活播放列表(例如通过哈希)。
$(function () {
if (window.location.hash) {
$(window.location.hash).click();
}
});