javascript - livequery 停止工作

标签 javascript jquery livequery

$j(".context-menu").livequery(function(){
    alert('found');
});

这在几天前一直有效。它突然停止了。添加具有“上下文菜单”类的新元素时,没有任何反应。

虽然在 firebug 中,如果我运行上面的语句,它会被发现并引发警报。

知道问题出在哪里吗?

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>

最佳答案

我创建了这个简单的片段来测试 livequery 是否适用于当前的 jQuery 并且它没有问题(这里是 jsfidde http://jsfiddle.net/x3tds/1/ ):

<a href="javascript:void(0)" onclick="adddiv('')">Click me</a>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

<script src="http://brandonaaron.net/javascripts/plugins/livequery.js"></script>


<script>

jQuery("div").livequery(function() { alert("div added") })

function adddiv()
{
    jQuery("a").append("<div>Hello</div>")
}
</script>

关于javascript - livequery 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836118/

相关文章:

ajax - jQuery 上传进度和 AJAX 文件上传

javascript - 根据选择字段值加载页面时隐藏 DIV

javascript - 切换显示隐藏的 jQuery 问题

jquery live 和 livequery

javascript - 当通过 ajax 加载表单时,jQuery 的 live 和 livequery 对我不起作用

javascript - 两次移动元素后元素顺序困惑

javascript - Highcharts 是否支持数据分组?

javascript - 如何通过单击按钮全屏播放 YouTube 嵌入式视频?

ios - Parse Cloud - LiveQueries - iOS 客户端不工作

javascript - PHP Jquery 选项卡 : content loads into one tab's panel