Php Jquery scrollintoview不工作错误-属性未定义
有人能明白为什么这不起作用吗,元素很好。我想看看下面,非常感谢您的帮助。多谢各位Php Jquery scrollintoview不工作错误-属性未定义,php,jquery,html,css,Php,Jquery,Html,Css,有人能明白为什么这不起作用吗,元素很好。我想看看下面,非常感谢您的帮助。多谢各位 //检查按键和表单字段中的错误 $(文档).ready(函数(){ $(文档).keyup(checksub); }); //在提交时检查表单中的错误-从checkerrors调用。 函数checksub(){ checkphone(); } 函数checkphone(){ var phone=$(“#phonevalue”).val(); var phoneReg=/^[0-9][0-9\r\n]{10,11}
//检查按键和表单字段中的错误
$(文档).ready(函数(){
$(文档).keyup(checksub);
});
//在提交时检查表单中的错误-从checkerrors调用。
函数checksub(){
checkphone();
}
函数checkphone(){
var phone=$(“#phonevalue”).val();
var phoneReg=/^[0-9][0-9\r\n]{10,11}$/;
如果(!phoneReg.test(电话)){
setItem('error','true');
event.preventDefault();//此处引发错误
$(“#phonefooter”).text(“请输入11-12个数字!”、$(“#phonevalue”).addClass(“errorclass”)、$(“#phonevalue”).removeClass(“noerrorclass”)、$(“#phonefooter”).css(“颜色”、“红色”)、$(“phonefooter”).get(0).scrollIntoView();
}
if(电话注册测试(电话)){
setItem('error','false');
$(“#phonefooter”).text(“电话号码很好,谢谢!”)、$(“#phonevalue”).addClass(“noerrorclass”)、$(“#phonevalue”).removeClass(“errorclass”)、$(“#phonefooter”).css('color','4caf50');
}
}
电话号码
输入卖家的手机或电话号码
>这<不是解决方案-远非如此-它只是一个点。
$(“phonefooter”).get(0.scrollIntoView()
有一个名为get的Ajax函数,它从页面请求服务器,但当与数字一起使用时,它就像DOM上下文的索引
有一个名为jQuery.scrollintoview()的npm插件(全部小写),然后是HTML DOM函数scrollintoview()。一个需要安装,另一个已经存在 如果没有php生成的html,看起来运行正常,乍一看就很难判断。您是否检查了jquery库的路径是否正常?输入不需要结束标记,请将其取下,并且它应该是number(单数)而不是numbersTry$(“.phonefooter”)[0]。scrollIntoView()我刚看到它。。。选择器中缺少指示类的点<代码>$(“.phonefooter”).get(0.scrollIntoView()代码>也应该起作用。谢谢,你解开了谜团。它现在滚动到元素…在本例中,。get(0)
不是Ajax函数。。。它是索引0处的DOM元素。而且是纯JS,不是插件。
> This < is not the solution - far from it - it was just a dot.