jQuery如何将livequery转换为on?

时间:2012-09-08 16:29:02

标签: jquery jquery-ui livequery jquery-on

我有这个代码可以工作,但它使用旧的遗留功能“livequery”,它应该真正切换到使用“on”。然而,对于我的生活,我无法让这个工作。 这是我的代码段。

jQuery('.box').livequery(function(){
     jQuery('a', this).click(function() {
          return false;
     });
     jQuery(this).draggable({
        appendTo: "body",
        helper: 'clone',
        opacity: 0.5,
        zIndex: 900,
        stop: function(event, ui) {
        return true;
        }           
     });
});

我试过这个......

jQuery('.box').on('draggable', function(){
     jQuery('a', this).click(function() {
          return false;
     });
     jQuery(this).draggable({
        appendTo: "body",
        helper: 'clone',
        opacity: 0.5,
        zIndex: 900,
        stop: function(event, ui) {
        return true;
        }           
     });
});

这不起作用,因为我猜“draggable”不是事件名称......

谢谢..

1 个答案:

答案 0 :(得分:0)

那里的New Inserted dom node答案可以帮助您将代码转换为功能而不是实时功能