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");
        [...]

こんにちは、イベント「play」がトリガーされたところで、関数への参照を追加したいと思います。(ホームページで確認します)

新しい関数を追加するために、このセグメントをどこで、どのように分割しますか?

4

1 に答える 1

5

ドキュメントによると、次のようにplayイベントにハンドラーをアタッチできます。

$("#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 に答える