我正试图操纵一个网站。当网站加载时,它会初始化一个脚本Codaslider http://www.ndoherty.biz/2009/10/coda-slider-2/
如何阻止它运行?文件准备好之前是否可以将其删除?
我想删除的功能是:
$(function () {
$("#coda-slider-1").codaSlider({slideEffect: "easeInOutExpo"
, autoSlideInterval: 5500});
});
我试过
$('#coda-slider-1').codaslider().stop();
和
$.codaSlider().stop();
没有任何运气。最后一个例子可能吗?
是否可以完全删除codaslider脚本?因为我正在尝试操作已加载脚本的站点。如何动态删除/停止脚本。
答案 0 :(得分:0)
您可以删除脚本,但如果首先加载该脚本,它仍会运行。你在那里有一种糟糕的情况......要删除脚本,请删除它,就像删除任何元素一样。但是,如果脚本的一部分已加载并开始运行,那么您无能为力。您还可以删除脚本的一些必填字段,这样它就会崩溃并生成一个错误处理程序,但为此你需要访问你不需要的脚本。
如果你设法找到一个漂亮而清晰的方法来删除它,请发布它。我很感兴趣,因为我找到的只是解决方法。
答案 1 :(得分:0)
这不是解决方案,但会重置脚本。
$.fn.codaSlider = function(settings) {
//empty
};