Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 Jquery脚本不是';t在浏览器中工作_Javascript_Jquery - Fatal编程技术网

Javascript Jquery脚本不是';t在浏览器中工作

Javascript Jquery脚本不是';t在浏览器中工作,javascript,jquery,Javascript,Jquery,我试着从Stackoverflow中添加一个脚本,这个脚本花费了很多时间, 但是看起来这个文件对我不利,尽管它工作得很好 很好 我的页面 滑块: 滑块: 滑块: 滑块: 滑块: 滑块: 总计: 页脚 $(窗口)。加载(函数(){ $(文档)。在(“pagecreate”和“page1”上,函数(){ $(“.add”)。关于(“更改”,函数(){ addAll(); }); addAll(); }); 函数addAll(){ var总和=0 $('.add')。每个(函数(){ sum+=i

我试着从Stackoverflow中添加一个脚本,这个脚本花费了很多时间, 但是看起来这个文件对我不利,尽管它工作得很好 很好


我的页面
滑块:
滑块:
滑块:
滑块:
滑块:
滑块:

总计:

页脚 $(窗口)。加载(函数(){ $(文档)。在(“pagecreate”和“page1”上,函数(){ $(“.add”)。关于(“更改”,函数(){ addAll(); }); addAll(); }); 函数addAll(){ var总和=0 $('.add')。每个(函数(){ sum+=isNaN(this.value)|$.trim(this.value)==''?0:parseFloat(this.value); }); $('#total').html(总和); } });

标题中只有一个Jquery附件:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

为什么不仅仅是这个?在移动Safari中测试

还要注意jsFiddle的默认onload

$(窗口).load(函数(){
$(“.add”).on(“更改”,函数(){
addAll();
});
addAll();
});
函数addAll(){
var总和=0
$('.add')。每个(函数(){
sum+=isNaN(this.value)|$.trim(this.value)==''?0:parseFloat(this.value);
});
$('#total').html(总和);
}

我的页面
滑块:
滑块:
滑块:
滑块:
滑块:
滑块:

总计:

页脚
这当然适用于使用jQuery mobile的mobile?您的JSFIDLE选项并没有将代码包装在load方法中,而在您的示例代码中,它位于
$(窗口)。load
。可能会也可能不会影响任何东西,但这可能是一个很大的差异。
sum+=isNaN(this.value)
。如果
this.value
不是数字,则该语句将为
sum+=true
,相当于
sum+=1
。这是故意的吗?当你说“不起作用”时,有什么特别不起作用?您是否遇到错误?您可以在此处看到,不包括无法工作的jquery mobile,与您的情况相同:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>