Я пытаюсь написать JavaScript с баннером. Когда я курю над баннером, он меняется на другой баннер. Затем, когда я выхожу, он должен оставаться таким же. Затем, когда я вернусь назад, он должен вернуться к оригинальному баннеру. Однако я не могу понять, как это сделать. Любой совет?;Два ONMOUSEOVER на одном источнике. Javascript
-2
A
ответ
2
использование Javascript
<img onmouseover="changeImage()" id="myBanner" src="Images\image1.jpg"/>
<script>
function changeImage(){
if(document.getElementById("myBanner").src=="Images\image1.jpg"){
document.getElementById("myBanner").src="Images\image2.jpg"
}else{
document.getElementById("myBanner").src="Images\image1.jpg"
}
}
</script>
Это работает для 2-х изображений, переключаясь между друг другом. Если вы хотите использовать больше, я предлагаю использовать переменную, которую вы передаете функции, и switch
, которая проходит через все ваши параметры.
+0
Спасибо, Дэвид отлично поработал – Dolbyover
0
Вам нужен только один MouseOver обрабатывать тумблер:
(function() {
var imgTag = document.getElementsByTagName('img')[0];
imgTag.addEventListener('mouseover', function(e) {
var currentImage = imgTag.getAttribute('src');
imgTag.setAttribute('src', imgTag.getAttribute('data-other-image'));
imgTag.setAttribute('data-other-image', currentImage);
});
}());
Демо: http://jsfiddle.net/EsNEC/
Таким образом, у вас нет встроенного JavaScript в вашем HTML.
Смежные вопросы
- 1. Несколько кодеров на одном источнике
- 2. Два события на одном OnClick
- 3. OnMouseOver Javascript
- 4. JavaScript OnMouseOver
- 5. Javascript Два калькуляторов на одном сайте
- 6. Использование 2 карт на одном источнике?
- 7. Получил двойной «onmouseover» Javascript
- 8. два ggplots на одном
- 9. onmouseover event javascript links
- 10. стиль JavaScript onmouseover alert
- 11. onmouseover javascript photo gallery
- 12. javascript onmouseover thumbnail
- 13. Javascript и onMouseOver
- 14. Эффект OnMouseOver в JavaScript
- 15. JavaScript/jQuery onmouseover problem
- 16. Javascript OnMouseOver поменять изображения
- 17. Javascript calendar onmouseover
- 18. JavaScript вопрос - OnMouseOver событие
- 19. javascript svg onmouseover effect
- 20. Два сайта/Два домена на одном сервере
- 21. JavaScript: Повторите попытку на источнике 404
- 22. Ссылка на конкретную строку в источнике javascript?
- 23. Два прослушивателя на одном порту?
- 24. Два UITableView на одном экране
- 25. Два Spinlocks на одном процессоре?
- 26. Два ящика на одном графике
- 27. Два шейдера на одном объекте
- 28. Два обновления на одном операторе
- 29. Два onclick на одном элементе
- 30. два триггера на одном столе
Можете ли вы поделиться кодом проблемы? – PeeHaa
У вас должен быть массив и петля через идентификатор баннеров при наведении курсора мыши. – JorgeeFG