Внезапно я получаю кучу предупреждений в консоли ошибок Firefox ... сегодня этого не произошло, и я не внес существенных изменений.Ошибка просто постоянно повторяется и накапливается примерно 3-4 раза в секунду:
Warning: reference to undefined property jQuery.ajaxSettings.traditional
, и это указывает на строку 5383 файла jQuery.js, который является файлом jQuery JavaScript Library v1.4.2, который я включаю.Это единственный новый код, который я добавил сегодня:
$(document).ready(function(){
// search field focus and blur event handlers
$('#search-field').focus(function() {
if($(this).hasClass('placeHolder')){
$(this).val('');
$(this).removeClass('placeHolder');
$(this).addClass('search-field');
}
});
$('#search-field').blur(function() {
if($(this).val() == '') {
$(this).val('Search');
$(this).addClass('placeHolder');
}
});
});
Поэтому, когда я помещаю этот код в отдельный файл отдельно ... я получаю следующие предупреждения:
Warning: reference to undefined property E.queue
Warning: anonymous function does not always return a value
Source File: http://localhost/jQueryChat/js/jQuery.js
Line: 404, Column: 2
Source Code:
},
Warning: anonymous function does not always return a value
Source File: http://localhost/jQueryChat/js/jQuery.js
Line: 416, Column: 23
Source Code:
return jQuery.ready();
..и тому подобное.Так что я не знаю, почему это происходит.Любые идеи?
ОБНОВЛЕНИЕ: я перешел к: конфигурации для Firefox и превратил javascript.options.strict
в false
, и предупреждения ушли.Но я чувствую, что это не решение проблемы.
Спасибо, Христо