1
jQuery("#jquery_jplayer_1").jPlayer({
    ready: function () {
        jQuery(this).jPlayer("setMedia", {
        mp3: "/wp-content/themes/casaluna/music/01_Yari.mp3",
        oga: "/wp-content/themes/casaluna/music/01_Yari.ogg"
        }).jPlayer("play");
        [...]

嗨,在触发事件“播放”的地方,我想添加对函数的引用。(这将检查是否在主页上)

在哪里以及如何将这个部分分开以添加新功能?

4

1 回答 1

5

根据文档,您可以像这样将处理程序附加到播放事件:

$("#jquery_jplayer_1").bind($.jPlayer.event.play, function(event) { // Add a listener to report the time play began
  // Get the pathname and homepage values in a manner suitable to your
  // application before the following check.
  if ( pathname != homepage ) {
      return false;
  }
});

如果你需要解绑你的函数,你可以这样做:

$("#jquery_jplayer_1").unbind($.jPlayer.event.play); // Remove all play event listeners

您可以在 jQuery onload 函数 ( $(function() {...});) 中的任何位置插入此代码以附加处理程序。

于 2011-06-23T14:27:27.030 回答