Баг в ие7 со скриптом
Доброго времени суток.
Описываю проблему:
На странице сайта есть поле ввода e-mail, в нем установлено дефолтное значение. При щелчке по этому полю дефолтное значение исчезает и пользователь может ввести свое. Скрипт работает во всех браузерах, проблема только в ие7. Причем, когда страница загрузилась не полностью, скрипт работает, т. е. можно щелкнуть по полю и дефолтное значение исчезнет. Если щелкнуть по полю после полной загрузки страницы, скрипт перестает работать.
Вот код:
(function ($) {
$(document).ready(function () {
var $input = $('#selector'),
defEmail = 'email@mail.ru';
$input.focus( function (e) {
if(this.defaultValue == this.value) {
this.value = '';
}
});
$input.blur(
function (e)
{
if(this.value == '') {
this.value = this.defaultValue;
}
});
});
})(jQuery);
В чем может быть проблема? заранее спасибо.
Последний раз редактировалось Envis, 24.08.2010 в 14:00.
|