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

时间:2011-09-25 15:30:01

标签: javascript jplayer cross-site

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

jQuery("#playlist_french_baroque").click(function() {
...
});

这非常有效。

现在,在同一网站的其他页面上,我想加载特定的播放列表。 这不起作用,因为我使用click()函数。

我该怎么做?

非常感谢。

2 个答案:

答案 0 :(得分:0)

如果你需要的是在没有用户干预的情况下加载某些东西,你可以使用jQuery提供的.ready()方法(参见docs):

$(document).ready(function() {
  // do whatever you need
});

相当于:

$(function() {
 // do whatever you need
});

代码在DOM准备好后执行。

答案 1 :(得分:0)

在您的/ listen页面上添加此代码

$(function () {
    if (window.location.hash) {
        $(window.location.hash).click();
    }
});

这将在页面加载时执行,并检查是否已设置散列,然后使用该散列调用元素上的单击处理程序。