目前我正在使用freewall插件构建我的网格视图页面(http://vnjs.net/www/project/freewall/)HOwever,有一个功能可以将网格视图切换到列表视图,这样我就可以销毁功能,让我的div干净。
在此处找到问题:Destroy a freewall instance
此问题的答案是:$('#freewall')。freewall(' destroy')或$(' #freewall') .destroy()
如何在点击按钮后删除可拖动功能?
答案 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