0

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

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

这很好用。

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

我该怎么办?

非常感谢你。

4

2 回答 2

0

如果您需要在没有用户干预的情况下加载某些内容,则可以使用.ready()jQuery 提供的方法(请参阅文档):

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

这相当于:

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

代码在 DOM 准备好后执行。

于 2011-09-25T15:33:34.133 回答
0

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

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

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

于 2011-09-25T15:42:57.003 回答