1
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個菜單選項卡和我,每個菜單有具體的形象,同時滾動鼠標滾輪。
但它不工作。我試圖測試它。 –
@ R.Tanha:什麼不正確?你使用什麼瀏覽器(包括版本)?至少有圖像出現嗎?開發人員控制檯中是否有任何錯誤(F12然後*運行代碼段*)? – Przemek