我以前问过这个问题,但从未真正得到它的工作。
或多或少,我有多个 JS 文件,我需要检查一个变量。我有一个函数可以检查一个类是否存在,然后更改变量。
var states = function(){
if($('#Animation.switch.switchOff').length == 1){
animationtoggle = 0;
}
else {
animationToggle = 1 ;
}
if($('#Autoscroll.switch.switchOff').length == 1){
scrolltoggle = 1;
}
else {
scrolltoggle = 0
}
return {
animationtoggle: animationtoggle,
scrolltoggle: scrolltoggle
};
}
然后我在另一个函数中,在另一个 JS 文件中:
Okay, I've done this, although It still doesn't fix my problem of being able to use this variable on another file, I have this inside the function:
$(function() {
var ss = states();
ss.animationtoggle;
var last_position = 0;
var duration = 300;
if (animationtoggle == 1){
//only do something if it's equal to 1 "on"
});
这是切换按钮代码:
$('#optionMenu ul li').click(
function() {
$(this).toggleClass('switchOff');
var ss = states();
ss.scrolltoggle;
ss.animationtoggle;
});
我以正确的方式接近这个吗?
请帮忙!这是我的网站,目前切换按钮位于右上角:http: //shannonhochkins.v5.cloudsvr.com.au/