Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript或运算符影响setInterval_Javascript_Jquery_Setinterval_Operator Keyword - Fatal编程技术网

JavaScript或运算符影响setInterval

JavaScript或运算符影响setInterval,javascript,jquery,setinterval,operator-keyword,Javascript,Jquery,Setinterval,Operator Keyword,我这里有三个函数,它们相互干扰 第一个函数在一个元素中加载一个具有奇特效果的URL 第二个函数检查元素中是否存在adblock 最后,第三个函数每隔30秒更新第一个函数URL 看一看: $(document).ready(function() { var update = function(element, url) { if ($(element).length) { $(element).effect("highlight", {color: "#f7f7f7"

我这里有三个函数,它们相互干扰

  • 第一个函数在一个元素中加载一个具有奇特效果的URL
  • 第二个函数检查元素中是否存在adblock
  • 最后,第三个函数每隔30秒更新第一个函数URL
看一看:

$(document).ready(function() {

var update = function(element, url) {
    if ($(element).length) {
        $(element).effect("highlight", {color: "#f7f7f7"}, 2000); $(element).load(url);
   }
}

var adblock = function(adspace) {
    if ($(adspace).height() == 0 || $(adspace).length() <= 1) {
        window.location.replace("../disable-adblock");
    }
}

adblock(".coinurl");       

var refresh_div = setInterval(function() {
    update(".total-plays", "../logs/total-plays.txt");
}, 30000);

$.ajaxSetup({ cache: false });

}); //doc
$(文档).ready(函数(){
var update=函数(元素、url){
if($(元素).length){
$(元素).effect(“highlight”,{color:{f7f7f7},2000);$(元素).load(url);
}
}
var adblock=函数(adspace){

如果($(adspace).height()==0 | |$(adspace).length()length不是一个函数,它是一个属性

var adblock = function(adspace) {
    if ($(adspace).length <= 1 || $(adspace).height() == 0) {
        window.location.replace("../disable-adblock");
    }
}
var adblock=函数(adspace){

如果($(adspace).lengthlength不是函数,则它是一个属性

var adblock = function(adspace) {
    if ($(adspace).length <= 1 || $(adspace).height() == 0) {
        window.location.replace("../disable-adblock");
    }
}
var adblock=函数(adspace){

如果($(adspace).lengthlength不是函数,则它是一个属性

var adblock = function(adspace) {
    if ($(adspace).length <= 1 || $(adspace).height() == 0) {
        window.location.replace("../disable-adblock");
    }
}
var adblock=函数(adspace){

如果($(adspace).lengthlength不是函数,则它是一个属性

var adblock = function(adspace) {
    if ($(adspace).length <= 1 || $(adspace).height() == 0) {
        window.location.replace("../disable-adblock");
    }
}
var adblock=函数(adspace){


if($(adspace).length好的,谢谢。现在没有真正的错误,虽然页面在chrome上仍然没有重定向到
。/disable adblock
,为什么只在firefox上?谜团仍然没有解决…@LDK try
window.location=“../disable adblock”
是的,我刚刚研究了一些不同的定位技术,chrome似乎讨厌它们。然后我尝试执行一个简单的警报,什么都不做。好的,谢谢。现在没有真正的错误,尽管页面仍然没有重定向到
。/在chrome上禁用adblock
,为什么只在firefox上?这个谜团仍然没有解决…@LDK try
window.location=“../disable adblock”
是的,我刚刚研究了一些不同的定位技术,chrome似乎讨厌它们。然后我尝试执行一个简单的警报,什么都不做。好的,谢谢。现在没有真正的错误,尽管页面仍然没有重定向到
。/在chrome上禁用adblock
,为什么只在firefox上?这个谜团仍然没有解决…@LDK try
window.location=“../disable adblock”
是的,我刚刚研究了一些不同的定位技术,chrome似乎讨厌它们。然后我尝试执行一个简单的警报,什么都不做。好的,谢谢。现在没有真正的错误,尽管页面仍然没有重定向到
。/在chrome上禁用adblock
,为什么只在firefox上?这个谜团仍然没有解决…@LDK try
window.location=“../disable adblock”
是的,我刚刚研究了一些不同的定位技术,chrome似乎讨厌它们。然后我尝试执行一个简单的警报,但什么都没有。换句话说,你在
adblock()中真正想实现什么
?正如您所知,Adblock在检测到广告时会将元素高度折叠为0。当检测到Adblock时,此函数只会重定向页面。它在Firefox中工作,而不是在chrome中。即使用简单的警报替换
窗口。location
也不起作用。chrome上的Adblock会绕过我在该函数中的初始
IF
语句看起来…让我重新表述一下。
|
右边有问题的测试应该测试什么?我有点困惑。我知道你可以使用
.length
来检查元素是否存在。我用错了,仅此而已。无论如何,这个问题已经基本解决了,谢谢。问题不在于
|本身,但它右边的表达式。如果表达式正确,一切都会好起来。换句话说,您在
adblock()中真正想要实现什么
?正如您所知,Adblock在检测到广告时会将元素高度折叠为0。当检测到Adblock时,此函数只会重定向页面。它在Firefox中工作,而不是在chrome中。即使用简单的警报替换
窗口。location
也不起作用。chrome上的Adblock会绕过我在该函数中的初始
IF
语句看起来…让我重新表述一下。
|
右边有问题的测试应该测试什么?我有点困惑。我知道你可以使用
.length
来检查元素是否存在。我用错了,仅此而已。无论如何,这个问题已经基本解决了,谢谢。问题不在于
|本身,但它右边的表达式。如果表达式正确,一切都会好起来。换句话说,您在
adblock()中真正想要实现什么
?正如您所知,Adblock在检测到广告时会将元素高度折叠为0。当检测到Adblock时,此函数只会重定向页面。它在Firefox中工作,而不是在chrome中。即使用简单的警报替换
窗口。location
也不起作用。chrome上的Adblock会绕过我在该函数中的初始
IF
语句看起来…让我重新表述一下。
|
右边有问题的测试应该测试什么?我有点困惑。我知道你可以使用
.length
来检查元素是否存在。我用错了,仅此而已。无论如何,这个问题已经基本解决了,谢谢。问题不在于
|本身,但它右边的表达式。如果表达式正确,一切都会好起来。换句话说,您在
adblock()中真正想要实现什么
?正如您所知,Adblock在检测到广告时会将元素高度折叠为0。当检测到Adblock时,此函数只会重定向页面。它在Firefox中工作,而不是在chrome中。即使用简单的警报替换
窗口。location
也不起作用。chrome上的Adblock会绕过我在该函数中的初始
IF
语句看起来…让我换一种说法。
|
右边有问题的测试应该测试什么?我有点困惑。我知道你可以使用
.length
检查元素是否存在。我用错了,仅此而已。不管怎样,这个问题基本解决了,谢谢。问题解决了