当我将鼠标悬停在那个选框中排列的图像上时,我可以停止或启动html选框吗?
这里marquee在悬停完整的marquee div时停止。但是当我将鼠标悬停在这个选框中的图像上时,我希望这个停止吗?
答案 0 :(得分:1)
是你可以在鼠标上面开始或停止选框,这里是html代码
<marquee direction="left" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="3">
<img src="imageurl.jpg />
<img src="imageurl.jpg />
<img src="imageurl.jpg />
<img src="imageurl.jpg />
<img src="imageurl.jpg />
</marquee>
答案 1 :(得分:1)
this您要找的是什么?
<marquee behavior="scroll" direction="left" onmousedown="this.stop();" onmouseup="this.start();">Go on... click me (and hold the mouse down)!</marquee>
答案 2 :(得分:0)
通常你会在mouseover和mouseout上使用this.Stop()和this.Start()。您也可以对子元素执行此操作,并使用this.parentNode.Stop()和this.parentNode.Start()。如果您只悬停子元素,则选取框将停止。
在另一个答案的示例中,这将是图像标记:
<img src="imageurl.jpg" onmouseover="this.parentNode.stop()" onmouseout="this.parentNode.start()" />
您可以从选取框标记中删除鼠标悬停和鼠标移动,您不再需要它们。