我有一个id = message1mark的元素。无论鼠标位置如何,以下代码将在页面加载时运行两个警报。任何帮助将不胜感激。
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#message1mark").hover(alert("on"), alert("off"));
});
</script>
答案 0 :(得分:3)
您需要将这些警报包装在函数中:
$(document).ready(function(){
$("#message1mark").hover(function(){alert("on");}, function(){alert("off");});
});
答案 1 :(得分:1)
您尝试的内容将被解释为
alert()
的原因 $("#message1mark").hover(function(){
alert("on")
}, function(){
alert("off")
});
});
答案 2 :(得分:0)
正确的方法是:
jQuery("#message1mark").hover(function() {
alert("on");
},
function() {
alert("off"))
};
});
答案 3 :(得分:0)
我相信alert()函数会在每个页面上自动触发。所以即使你试图让它依赖于悬停功能,它也不关心。
听起来你想要的基本上是工具提示功能。这些资源中列出的一些技术可能是更好的方法。
答案 4 :(得分:0)
您可以将其包含在一个函数本身中,而不是写入两个不同的函数。以下是供参考的代码。
$(document).ready(function(){
$("#message1mark").hover(function(){alert("on");alert("off");});
});