单击后销毁“freewall”jquery插件可拖动功能

时间:2014-09-09 03:00:47

标签: jquery html css jquery-plugins

目前我正在使用freewall插件构建我的网格视图页面(http://vnjs.net/www/project/freewall/)HOwever,有一个功能可以将网格视图切换到列表视图,这样我就可以销毁功能,让我的div干净。

在此处找到问题:Destroy a freewall instance

此问题的答案是:$('#freewall')。freewall(' destroy')或$(' #freewall') .destroy()

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

1 个答案:

答案 0 :(得分:0)

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

例如:

您的防火墙实例:

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

按钮点击处理程序:

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

有关详细信息,请参阅link