【发布时间】:2011-06-17 16:36:50
【问题描述】:
$j(".context-menu").livequery(function(){
alert('found');
});
这一直有效,直到几天前。只是突然停了下来。在添加具有“上下文菜单”类的新元素时,没有任何反应。
虽然在萤火虫中,如果我运行上面的语句,它会被发现并引发警报。
知道可能是什么问题吗?
HTML:
<html>
<head>
<script type='text/javascript' src='/scripts/prototype.js'></script>
<script type='text/javascript' src='/scripts/jquery-1.4.2.js'></script>
<script type='text/javascript'>
var $j = jQuery.noConflict();
</script>
<script type='text/javascript' src='/scripts/jquery.livequery.js'></script>
</head>
<body>
<div class='fun'>fun</div>
</body>
【问题讨论】:
-
您不使用内置
.live('event', handler_function)方法的具体原因有哪些? -
@ThiefMaster:我想要完成的是在渲染时将 css 设置为匹配元素。
-
把它放在你的问题中,而不是在评论中。
-
是的,已将其添加到问题中
-
看看我的回答 - 使用 jQuery 1.4.4,livequery 对我来说效果很好。我建议您在 jsfiddle 中尝试您的代码,看看究竟是什么 poerevts yoru 代码表单正在运行。也许其他一些 js 错误
标签: javascript jquery livequery