Я пытаюсь достичь изменения изображения, когда я вхожу с курсором мыши внутри контейнера, где находится изображение. Локально все работает отлично, но на демо-сервере, например, я должен щелкнуть элемент проверки на каждом ящике, чтобы он начал работать, а также после того, как я это делаю, иногда это работает, а иногда и нет. Я добавил онлайн-библиотеку jQuery в раздел главы моей страницы. Есть идеи? Вот мой код:Изображение onmouseover/onmouseout не изменяется
<ul>
<li>
<a href="#">
<img src="img/img1.png" onmouseover="this.src='img/img2.png'" onmouseout="this.src='img/img1.png'" alt="img">
</a>
</li>
<li>
<a href="#">
<img src="img/img1.png" onmouseover="this.src='img/img2.png'" onmouseout="this.src='img/img1.png'" alt="img">
</a>
</li>
</ul>
Я думаю, что это происходит потому, что ваши изображения занимает слишком много времени для загрузки, и вы должны ждать или преднагрузки изображения с использованием JS при загрузке страницы – antyrat
Работает ли img1 на сервере без проверки? Я предполагаю, что ваш путь img неверен – Huangism
С другой стороны, я не думаю, что ваше текущее решение требует jQuery. – Zhihao