1

我有这个代码,但是它使用的是旧的遗留函数“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;
        }           
     });
});

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

谢谢..

4

1 回答 1

0

那里的这个答案新插入的 dom 节点可以帮助您将代码转换为功能而不是实时功能

于 2012-10-10T05:42:18.250 回答