为了账号安全,请及时绑定邮箱和手机立即绑定

使用实时事件进行jQuery拖放

使用实时事件进行jQuery拖放

RISEBY 2019-10-29 12:54:02
我有一个带有长列表的应用程序,该列表经常更改,并且我需要该列表中的项目可拖动。我一直在使用jQuery UI可拖动插件,但是添加到400多个列表项比较慢,并且每次添加新列表项时都必须重新添加。有谁知道类似于使用jQuery 1.3 .live()事件的jQuery UI可拖动插件的插件?这将解决两个问题。
查看完整描述

3 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

您可以使包装器功能如下:


function liveDraggable(selector, options){

  jQuery(selector).live("mouseover",function(){

    if (!jQuery(this).data("init")) {

      jQuery(this).data("init", true);

      jQuery(this).draggable(options);

    }

  });

}

(我将原型与jQuery一起使用-这就是为什么我将jQuery()代替$()的原因)


现在使用liveDraggable(selector,{opts})代替$(selector).draggable({opts})


查看完整回答
反对 回复 2019-10-29
  • 3 回答
  • 0 关注
  • 396 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信