Jquery如何在draggable上使用.live

前端之家收集整理的这篇文章主要介绍了Jquery如何在draggable上使用.live前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用jquery ui的dragabble方法.如何在draggable上应用live().
$("#image").draggable({ containment: [10,150,0],scroll: false});

我试过的是这个

$("#image").live("draggable",function () {
.draggable({ containment: [10,scroll: false});

但这不起作用.

谢谢

解决方法

首先作为FYI,不推荐使用live,你应该使用.on()作为上面的注释状态.

其次,您将无法对这两种情况执行您需要执行的操作,因为这些事件未被烘焙到on()中.因此,我接近它的方式是在函数内执行事件附件:

function doDraggable() {
    $(".draggable").draggable({ containment: [0,finalHeight,scroll: false});
}

然后在文档准备好时以及ajax完成时初始化它:

$(document).ready(function () {
    doDraggable();
});
$(document).ajaxComplete(function () {
    doDraggable();
});

你可以使用ajaxComplete事件比文档选择器更具体,这样它就不会为每个ajax事件触发,但是你得到了我的漂移……

猜你在找的jQuery相关文章