Прокрутка колесика мыши - изменение изображения при прокрутке

Я хотел бы изменить свои изображения на пользовательской прокрутке колесика мыши. Я скопировал и вставил код с этого сайта:

http://www.javascriptkit.com/javatutors/onmousewheel.shtml

и просто изменил мои имена изображений. Вот их код:

<img id="slideshow" src="images/trial1/img-1.png" />

<script type="text/javascript">
var myimages=[
  "img-1.png",
  "img-2.png",
  "img-3.png",
  "img-4.png",
  "img-5.png"
]
var slideshow=document.getElementById("slideshow")
var nextslideindex=0
function rotateimage(e){
  var evt=window.event || e
  var delta=evt.detail? evt.detail*(-120) : evt.wheelDelta
  nextslideindex=(delta<=-120)? nextslideindex+1 : nextslideindex-1
  nextslideindex=(nextslideindex<0)? myimages.length-1 : (nextslideindex>myimages.length-1)? 0 : nextslideindex
  slideshow.src=myimages[nextslideindex]
  if (evt.preventDefault)
    evt.preventDefault()
  else
    return false
}
var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? "DOMMouseScroll" : "mousewheel"

if (slideshow.attachEvent)
  slideshow.attachEvent("on"+mousewheelevt, rotateimage)
else if (slideshow.addEventListener)
  slideshow.addEventListener(mousewheelevt, rotateimage, false)
</script>

По какой-то причине первое изображение загружается, но затем разбивается на свитке. Я трижды проверил свои пути и код, поэтому я не уверен, что происходит не так. Вот URL-адрес страницы, на которой я пытаюсь прокрутить изображения:

http://violetoeuvre.com/photography.html

1 ответ

Вы забыли добавить images/trial1/ перед img-x.png при смене пути.

Другие вопросы по тегам