是否可以在身体负荷上触发鼠标悬停

时间:2014-05-07 15:26:15

标签: javascript jquery events

我需要在身体负荷上触发鼠标悬停事件。我做了以下代码: -

<script type="text/javascript" src="jquery-1.9.1.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){

$("#outer").trigger("mouseover");

$( "#outer" ).mouseover(function() {
alert("rrrrr");
  $( "#log" ).append( "<div>Handler for .mouseover() called.</div>" );
});


});

</script>

<div id="outer">
  Outer
  <div id="inner">
    Inner
  </div>
</div>
<div id="other">
  Trigger the handler
</div>
<div id="log"></div>

但它不起作用。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

您可能在实体写入页面之前触发代码。我编写了一个JSFiddle,让它在函数后放置触发器。不知道为什么但它有效。

$( "#outer" ).mouseover(function() {
alert("rrrrr");
  $( "#log" ).append( "<div>Handler for .mouseover() called.</div>" );
});

$("#outer").trigger("mouseover");

这是我的JSFiddle