不知道我是否问了这个问题,但我想实现的是:我在响应式网站上使用了masonry插件,并且我希望它只能用于桌面。所以我用这个代码来运行插件:如何关闭jquery插件
var $container = $('#container');
$container.masonry({
columnWidth: 200,
itemSelector: '.item'
});
对于屏幕比900px较小(在调整大小和加载)我不希望这个插件工作。如果可能的话,我有这个代码,但不知道我应该放入什么来阻止插件运行。 (我通过检测CSS,而不是窗口的宽度)
$(window).on("load resize", function() {
if ($("#logo").css("left") == "none"){
//stop plugin from running
}
});
CSS您的初始化函数初始化脚本无法关闭脚本,所以你我必须检查页面的宽度并删除窗口上的脚本元素调整大小 – 2015-02-05 17:04:32
但如何删除脚本? – yennefer 2015-02-05 17:05:26
http://stackoverflow.com/questions/18815857/how-to-dynamically-remove-script-from-a-page – 2015-02-05 17:09:14