Вот моя проблема. Следующий код взят из jplayer.playlist.min.js... о строке 142, когда вы украшаете код.
**<more code above here>...**
_createItemHandlers: function() {
var a = this;
b(this.cssSelector.playlist + " a."
+ this.options.playlistOptions.itemClass)
.die("click") **//ERROR HAPPENS HERE!!!!!!!!!!**
.live("click", function() {
var c = b(this).parent().parent().index();
a.current !== c ? a.play(c) : b(a.cssSelector.jPlayer).jPlayer("play");
b(this).blur();
return!1
});
b(a.cssSelector.playlist + " a." + this.options.playlistOptions.freeItemClass).die("click").live("click", function() {
b(this).parent().parent().find("." + a.options.playlistOptions.itemClass).click();
b(this).blur();
return!1
});
b(a.cssSelector.playlist + " a." + this.options.playlistOptions.removeItemClass).die("click").live("click",
function() {
var c = b(this).parent().parent().index();
a.remove(c);
b(this).blur();
return!1
})
},... **<more code here>**
Я запускаю это, чтобы запустить плейлист... вот пример вызова:
Этот код находится в блоке, который начинается с:
$(window).load(function() {
new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_1",
cssSelectorAncestor: "#jp_container_1"
}, [
{
title: "Some title for the mp3",
mp3: "../mp3/mymp3file.mp3"
}
],
{
swfPath: "../libs/swfObject/",
supplied: "mp3",
wmode: "window",
playlistOptions: {
autoPlay: false
}
});
});
Коды по иронии судьбы умирают в строке «.die» здесь: .die («click») «Выше».
Ошибка, которую я получаю:
Uncaught TypeError: undefined не является функцией event.dispatch jquery-1.11.1.js:4641 elemData.handle jquery-1.11.1.js:4309
Итак, итог; всякий раз, когда выдается этот вызов: this._createItemHandlers(); Ошибка возникает.
Большое спасибо всем, кто может помочь.