如何在不将其绑定到元素的情况下使用jQuery事件?

时间:2013-07-16 14:54:44

标签: javascript jquery javascript-events

我需要使用w jQuery事件mouseleave,并注意你可以将它绑定到一个元素,比如做代码..

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

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

我宁愿让它只使用内联,就像你可以使用onclickonchange等其他JavaScript事件一样....你能用同样的方法吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

将其添加到您的网站布局/模板上,作为<script>部分<head>区域中的委托事件,即:

<head><script type="text/javascript">
$(document).ready(function() {
    $('body').on('mouseleave', '#outer', function() { /** Your Log code **/ });
});
</script></head>