Javascript 如何打开页面并激活特定的JS?

Javascript 如何打开页面并激活特定的JS?,javascript,jplayer,cross-site,Javascript,Jplayer,Cross Site,我在一个网站上有一个jplayer,它嵌入了。 要激活这些播放列表,我使用以下功能: jQuery("#playlist_french_baroque").click(function() { ... }); 这很有效 现在,在同一网站的其他页面上,我想加载一个特定的播放列表。 这不起作用,因为我使用了click()函数 我该怎么办 非常感谢。如果您需要在没有用户干预的情况下加载某些内容,可以使用jQuery提供的.ready()方法(请参阅): 这相当于: $(function() { /

我在一个网站上有一个jplayer,它嵌入了。 要激活这些播放列表,我使用以下功能:

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();
    }
});