У меня проблема с кодом jQuery, который отлично работает в Firefox, но не в IE9. В консоли я получаю следующее сообщение об ошибке:Bind in Internet Explorer 9
SCRIPT5007: Unable to get the value of the property "bind" object null or undefined
Это посылает меня в эту часть моего сценария:
//upload files
this.uploadFiles.bind('click', this, function(e){
if(e.data.settings.enable) e.data.uploadAll();
return false;
});
//remove all files from list
this.removeFiles.bind('click', this, function(e){
if(e.data.settings.enable) e.data.clearQueue();
return false;
});
Целые JS можно скачать здесь http://tinyurl.com/c9jl2x8 (ajaxupload.js)
script был загружен с http://codecanyon.net/item/real-ajax-multi-uploader/805976
Автор утверждает, что он должен работать во всех навигационных rs ... но, черт возьми, это не LOL Я сделал что-то неправильно или что?
Я использую файл jQuery, который поставляется со сценарием (jQuery v1.7.2), я попытался использовать 1,9, тот же результат. Мне кажется, что синтаксис кода должен измениться, чтобы скрипт работал правильно, но у меня недостаточно знаний jQuery, чтобы заставить его работать
попробовать с помощью 'on' метод. http://api.jquery.com/on –
Нет, это то, что я получаю Невозможно получить значение свойства «on»: null object или undefined –
'on()' принимает разные параметры, чем 'bind()'. – Christoph