Javascript 如果用户在某个CSS上,则使用Jquery$.getScript
我正在使用Javascript snow插件->SnowStorm.JS,我正在尝试实现SnowStorm,以便它只能在一个特定的CSS上工作 我的基本样式切换程序使用HTML:Javascript 如果用户在某个CSS上,则使用Jquery$.getScript,javascript,jquery,Javascript,Jquery,我正在使用Javascript snow插件->SnowStorm.JS,我正在尝试实现SnowStorm,以便它只能在一个特定的CSS上工作 我的基本样式切换程序使用HTML: <b>Change theme:</b> <input type="submit" id = "Winter" class="btn btn-Primary navbar-btn" onclick="setActiveStyleSheet('Winter'); retu
<b>Change theme:</b> <input type="submit" id = "Winter" class="btn btn-Primary navbar-btn"
onclick="setActiveStyleSheet('Winter'); return false" name="Winter" value=
"Winter" />
<input type="submit" class="btn btn-Warning navbar-btn" onclick=
"setActiveStyleSheet('Summer'); return false" id = "Summer" name="Summer" value="Summer" />
我正试图这么做,所以如果他们在冬季(风格),那么它将得到脚本“snow.js”。如果是在夏天,正在进行的脚本将停止
有没有办法让我的代码正常工作?或者有其他选择/为什么它不起作用。您应该试试:
snowStorm.freeze()代码>和暴风雪。恢复()
如果我这样做,当执行SnowStorm.free()
时,雪将停留在相同的位置。如果我切换到Summer CSS,那么:SnowStorm如何:SnowStorm.toggleSnow()
尝试过,但是如果用户单击CSS id#Winter
并且他们已经在该CSS上,则会再次切换它。这是我的主要问题。我需要找到一种方法,这样,如果他们已经在特定的CSS,那么它将不会切换。
$("#Winter").click(function(){
$.getScript("js/snow.js");
});
$("#Summer").click(function(){
snowStorm.stop() // Kills the Javascript (Otherwise it will run on Summer)
});