Я новичок в jQuery. Я пытаюсь добавить событие mouseover к изображению, которое изменяет изображение и событие mouseout, которое возвращает изображение в исходное.Событие jQuery mouseover на image.Advice?
У меня есть изображение
<div id="enter">
<img src="images/entersite.png"/>
</div>
и некоторые JQuery код
$("#enter").mouseover(function(){
$("#enter").html("<img src='images/entersitehover.png'/>");
});
$("#enter").mouseout(function(){
$("#enter").html("<img src='images/entersite.png'/>");
});
Я хочу, чтобы добавить событие к элементу изображения, а не дел. Я читал что-то вроде $(:last:image)
, чтобы выбрать последнее изображение (так как это последнее изображение, я думал, это сработает).
Любая помощь будет замечательной?
Или, если вы можете указать мне на достойный учебник, я узнаю сам?
вы можете сделать это, как ответил @lonesomeday, но если вы хотите, простое изменение Mouseover/из образа, я бы порекомендовал вам использовать простой CSS (например, #element:. Парение {}) вместо JavaScript, его намного быстрее (см .: http://stackoverflow.com/questions/175385/what-is-the-preferred-way-to-do-a-css-rollover) – egyedg
@egyedg: Это хороший комментарий. Единственная причина, по которой я использую jquery, - это играть с ней, как никогда раньше. – shane87