我为字幕编写了以下代码: 当我想要鼠标悬停时,将调用一个函数
<marquee class="smooth_m" behavior="scroll" direction="left" scrollamount="3">
<span style="float:left; padding:0 20px 0 0;" onMouseOut="loadStart()" onMouseOver="loadStop()">testing</span>
</marquee>
<script type="text/javascript">
loadStop()
{
alert("loadStop");
}
loadStart()
{
alert("loadStart");
}
</script>
但它没有在span中加载相应的函数,比如onMouseOut,它应该加载loadStart等等。 有人可以帮忙吗?
最佳答案
工作演示 http://jsfiddle.net/CTQVr/ 或将鼠标悬停在选取框上,如下所示:http://jsfiddle.net/CTQVr/4/
问题是:您的函数名称中缺少函数。
希望这有帮助,
HTML
<marquee class="smooth_m" behavior="scroll" direction="left" scrollamount="3">
<span style="float:left; padding:0 20px 0 0;" onmouseout="loadStart()" onmouseover="loadStop()"> testing</span>
</marquee>
jquery代码
function loadStop() {
alert("loadStop");
}
function loadStart() {
alert("loadStart");
}
更新以在鼠标悬停时停止
$("marquee").hover(function () {
this.stop();
// loadStop();
}, function () {
this.start();
// alert("loadStart");
});
关于javascript - 在 onMouseOut 上调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846517/