Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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 如果警报框代码未包含在循环中,则条件不起作用-仅在IOS设备上_Javascript_Jquery_Ios - Fatal编程技术网

Javascript 如果警报框代码未包含在循环中,则条件不起作用-仅在IOS设备上

Javascript 如果警报框代码未包含在循环中,则条件不起作用-仅在IOS设备上,javascript,jquery,ios,Javascript,Jquery,Ios,if条件循环在IOS设备上不工作。但是,如果我添加alertbox代码,它就会工作。请帮我修一下。如果(iScrollPos==0),请检查代码 我试过使用return false,setTimeout(),但仍然不起作用。在向上滚动时,当我到达等于零的滚动位置时,我正在添加和删除类 //代码从这里开始,用于向下滚动的全局菜单;向上滚动的隐藏导航栏;向上滚动的显示导航栏 var-iScrollPos=0; //$(document.body).on('touchmove',onScroll);/

if
条件循环在IOS设备上不工作。但是,如果我添加
alertbox
代码,它就会工作。请帮我修一下。如果(iScrollPos==0),请检查代码

我试过使用
return false
setTimeout()
,但仍然不起作用。在向上滚动时,当我到达等于零的滚动位置时,我正在添加和删除类

//代码从这里开始,用于向下滚动的全局菜单;向上滚动的隐藏导航栏;向上滚动的显示导航栏
var-iScrollPos=0;
//$(document.body).on('touchmove',onScroll);//移动电话
//$(窗口).on('scroll',onScroll);
document.addEventListener(“touchmove”,ScrollStart,false);
文件。添加的文本列表(“滚动”,滚动,假);
函数检测方向(){
var iCurScrollPos=window.pageYOffset;
//控制台日志(“iCurScrollPos”+iCurScrollPos);
如果(iCurScrollPos>iScrollPos){
//向下滚动
方向=“向下”;
}否则{
//向上滚动
方向=“向上”;
}
iScrollPos=iCurScrollPos;
返回方向;
}
函数headerSlide(){
var cookieHeight=$(“.cookie cont”).height();
var headerHeight=85;
如果($(窗口).width()<992){
检测方向();
如果(方向=“向上”){
//log(“您已向上滚动”);
$(“#toggle section.header”).addClass('position-fixed');
$(“#toggle section.header”).removeClass('position-relative');
$(“#toggle section.header”).removeClass('trans-effect');
$(“#toggle section.header”).show();
如果(iScrollPos==0){
$(“#toggle section.header”).removeClass('position-fixed');
$(“#toggle section.header”).addClass('position-relative');
alertbox(“滚动位置到达屏幕顶部,移除固定标题”);
}else if($(“#toggle section.header”).hasClass('position-fixed')和($(“.find-a-dealer”).hasClass('scrolled')){
$(“.scrolled”).css({
“顶部”:Cookie高度+85+“px”
});
}
}否则如果(iScrollPos>400){
//log(“您向下滚动”);
$(“#toggle section.header”).removeClass('position-fixed');
$(“#toggle section.header”).addClass('position-relative');
$(“#toggle section.header”).addClass('trans-effect');
$(“#toggle section.header”).hide();
if($(“#toggle section.header”).hasClass('position-fixed')和($(“.find-a-dealer”).hasClass('scrolled')){
$(“.scrolled”).css({
“顶部”:Cookie高度+85+“px”
});
}
if($(“#toggle section.header”).hasClass('position-relative')和($(“.find-a-dealer”).hasClass('scrolled')){
$(“.scrolled”).css({
“顶部”:cookieHeight+“px”
});
}
}如果((iScrollPos<400)和($(“#toggle section.header”).hasClass('position-fixed'))和($(“.find-a-dealer”).hasClass('scrolled')){
$(“.scrolled”).css({
“顶部”:Cookie高度+85+“px”
});
}否则{
$(“#toggle section.header”).addClass('position-fixed');
$(“#toggle section.header”).removeClass('position-relative');
$(“#toggle section.header”).removeClass('trans-effect');
$(“#toggle section.header”).show();
}
}
}
函数ScrollStart(){
//开始iOS的滚动事件
头套
}
函数滚动(){
//iOS的滚动结束事件
//其他浏览器的开始/结束滚动事件
头套
}