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 右側にランタンがあり、私は異なる色の4つのランタンを持っています。マウスホイールをスクロールしながらこれらのランタンを変更したい。 私は何かしましたが、正しく機能していません。ランタンの画像上でマウスを動かしてスクロールしようとすると、画像はランダムに繰り返され、繰り返されます。 私は無作為に何を変えずに繰り返しますか、私は5つのメニュータブを持っています。そして、マウスホイールをスクロールしている間、各メニューは特定のイメージを持っています。
しかし、機能しません。私はそれを試してみました。 –
@ R.Tanha:正確に動作していないのは何ですか?どのブラウザ(バージョンを含む)を使用していますか?少なくとも、画像が表示されていますか?開発者のコンソールにエラーがありますか(F12、* Run code snippet *)? – Przemek