-1

我需要使用 jQuery 事件mouseleave并注意您可以将它绑定到一个元素,例如执行代码..

$('#outer').mouseleave(function() {
    $('#log').append('<div>Handler for .mouseleave() called.</div>');
});

但我不想这样做,因为我需要将它包含在将为每个页面加载的页面标题或 JS 文件中。

我宁愿让它只使用内联,就像你可以对其他 JavaScript 事件做的那样onclickonchange等等。你能用这个做同样的事情吗?如果是这样,怎么做?

4

2 回答 2

0

将您的代码放在<script>您需要它的页面页脚的内联标记中(即在您想要添加处理程序的元素之后)。

于 2013-07-16T15:02:47.417 回答
-1

将其添加到您的站点布局/模板中,作为您部分中的一个<script>块中的委托事件<head>,即:

<head><script type="text/javascript">
$(document).ready(function() {
    $('body').on('mouseleave', '#outer', function() { /** Your Log code **/ });
});
</script></head>
于 2013-07-16T15:09:30.260 回答