[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Jquery
papa_serg
Здравствуйте, сначало код:
$(document).ready(function() {
$("img").mouseover(function() {
$("img").attr("height","30");
$("img").attr("width","30");
});
});

Собственно, при наведении на img мышкой, срабатывает JQ ф-ция.
Которая меняет атрибуты всем элементам img на странице.
Вопрос в том, возможно ли произвести действия (изменить шрифт и высоту) не на всеми img на странице, а только к выделенному (на который наведена мышка)?
Возможно это как-то реализовать, без присвоения id, для каждого нужного элемента?
Спасибо.



Спустя 1 минута, 18 секунд (14.01.2011 - 15:16) Hoodzon написал(а):

$("img").attr("height","30");
$("img").attr("width","30");

изменить на:

$(this).attr("height","30");
$(this).attr("width","30");

Спустя 4 минуты, 16 секунд (14.01.2011 - 15:20) papa_serg написал(а):
Спасибо.

Спустя 8 минут, 10 секунд (14.01.2011 - 15:28) Basili4 написал(а):
papa_serg
я бы посоветовал

img=$(this);
img.attr("height","30");
img.attr("width","30");

JQ не будет дважды выбирать элемент из DOM

Спустя 3 часа, 20 минут, 50 секунд (14.01.2011 - 18:49) Slays написал(а):
this является ссылкой на объект, так что по-моему без разницы
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.