【发布时间】:2017-09-03 06:45:00
【问题描述】:
var myimages=[
"images/dad.png",
"images/terminal.png",
"images/hi.png",
"images/hengameh.png",
"images/shrinedefense.png"
]
var slideshow=document.getElementById("slideshowers")
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)
<img id="slideshowers" class="cover-images" src="http://www.ammaryar.ir/images/dad.png" />
您好,我想在滚动鼠标滚轮的同时更改图像。 您可以在以下链接中找到我想要的内容: http://www.ammaryar.ir 右边有一个灯笼,我有四个不同颜色的灯笼。我想在您滚动鼠标滚轮时更换这些灯笼。 我做了一些事情,但它不能正常工作。如果您在灯笼图片上移动鼠标并尝试滚动,图像会随机变化并重复。 我没有随机更改和重复的内容,我有 5 个菜单选项卡,并且当您滚动鼠标滚轮时,每个菜单都有特定的图像。
【问题讨论】:
标签: javascript jquery html css