目前,我正在使用Freewall插件来构建我的网格视图页面(http://vnjs.net/www/project/freewall/)。但是,有一个功能可以将网格视图切换到列表视图,这样我就可以销毁该功能并使div保持整洁。
找到了这里提出的问题:Destroy a freewall instance
在这个问题上,答案是:$('#freewall')。freewall('destroy')或$('#freewall')。destroy()
单击按钮后如何删除可拖动功能?
最佳答案
您需要重置防火墙实例的属性。为此,您需要使用reset()
方法,并在单击按钮时将draggable
(布尔属性)设置为false。
例如:
您的防火墙实例:
var wall = new freewall('.free-wall');
按钮单击处理程序:
$("button").click(function(){
wall.reset({
selector : '.brick',
draggable : false //remove element's draggable property
});
});
请参阅link以获取更多详细信息