jplayer и jquery, добавление функции - PullRequest
1 голос
/ 23 июня 2011
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», я хочу добавить ссылку на функцию.(который будет проверять, если на домашней странице)

Где и как я могу разбить этот сегмент на части, чтобы добавить новую функцию?

1 Ответ

5 голосов
/ 23 июня 2011

Согласно документации , вы можете прикрепить обработчик к событию воспроизведения следующим образом:

$("#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 ($(function() {...});), чтобы прикрепить обработчик.

...