【问题标题】:Destroy “freewall” jquery plugin draggable function after clicked点击后销毁“freewall”jquery插件可拖动功能
【发布时间】:2014-09-09 03:00:46
【问题描述】:

目前我正在使用 freewall 插件来构建我的网格视图页面 (http://vnjs.net/www/project/freewall/) 但是,有一个功能可以将网格视图切换到列表视图,以便我想破坏该功能并使我的 div 干净.

在这里找到问题:Destroy a freewall instance

此时,这个问题的答案是:$('#freewall').freewall('destroy') 或 $('#freewall').destroy()

点击按钮后如何移除可拖动功能?

【问题讨论】:

    标签: jquery html css jquery-plugins


    【解决方案1】:

    您需要重置防火墙实例的属性。为此,您需要使用 reset() 方法并在按钮单击时将 draggable(布尔属性)设置为 false。

    例如:

    您的防火墙实例:

    var wall = new freewall('.free-wall');
    

    按钮点击处理程序:

    $("button").click(function(){
       wall.reset({
          selector  : '.brick',
          draggable : false        //remove element's draggable property
       });
    });
    

    详情请咨询link

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    相关资源
    最近更新 更多