导航

专业做网站建设公司、网页设计制作、百度优化推广、网站维护托管等网站相关业务,欢迎咨询。

域名空间 | 服务领域  网站建设1500元全包。做完验收修改到满意为止可淘宝付款有保证!
当前位置: 邯郸网站建设 > 网页设计制作百科 > 常见问题

制作网站页面手机端不支持锚点链接怎么办?


来源:邯郸煜阳网络公司  时间:2019-11-20 20:57    
  制作网站页面手机端不支持锚点链接怎么办?设计好的效果图要切成手机端页面,有个表单提交功能要做,点击获取资料要跳转到表单部分,我采用<a name="suoqu"></a>PC 端显示没问题,但手机端点击索取资料后乱跳,不好用的。客户那里过 不了关的,网络上搜索了相关锚点内容,一一测试后不行,最后设计师采取JS弹窗解决了问题,并得到发朋友的认可的,可喜可贺。下面我把代码贴出来供您参考资料:

  <div class="popup-box" id="sqzl">  
 <div class="vip-form words-lightbox" id="sign">  
 <div class="lightbox"><i class="iconfont close"></i>  
   <h3 class="title">加盟咨询<span>(24小时内获得回复和项目资料)</span></h3>  
 <em class="input-box">  
 <label for=""><i>*</i>称&nbsp;呼:</label>  
 <input type="input" name="username" id="local" validatetarget="username" validatetype="must" maxlength="5" placeholder="请输入您的称呼">  
 </em>  
 <div class="mip-form-target" target="username">称呼不能为空</div>  
 <em class="input-box">  
 <label for=""><i>*</i>手&nbsp;机:</label>  
 <input type="tel" class="form-input" name="mobile" id="phone" validatetarget="mobile" validatetype="custom" validatereg="^1[3|4|5|6|7|8|9]\d{9}$" maxlength="11" placeholder="我们严格保护用户隐私">  
 </em>  
 <div class="mip-form-target" target="mobile">请输入正确的手机号码</div>  
       <input class="headline-btn submit" type="button" value="索要资料" id="jm-submit-message-popup">  
 </div>  
 </div>  
 <div class="cover"></div>  
 </div>  


<a class="sqzl" rel="sqzl">索取资料</a>

<script>$(".sqzl").click(function(){var rel =$(this).attr("rel");$("#"+rel).addClass("show");$("body").addClass("fixed");closeTip();})  
 $(".close").click(function(){$(".popup-box").removeClass("show")  
 $("body").removeClass("fixed")  
 })  
 $(".pop-btn").click(function(){$(".pop").addClass("on");$("body").addClass("fix");})  
 $(".pop #close").click(function(){$(".pop").removeClass("on");$("body").removeClass("fix");})  
 function countDown(intDiff){var i =parseInt(intDiff);var timer =setInterval(function(){if(i ==0){clearInterval(timer);$("#getValidSmsCode").text("重新发送");$("#getValidSmsCode").click(function(){ajaxSendValidSms();});}  
 if(i >0){$("#getValidSmsCode").text(i+"秒");i--;}  
 },1000);}  
 $("#getValidSmsCode").click(function() {var txtTel =$("#m_tel").val();if (!txtTel) {alert("请输入您的手机号码!");return false;} else {var regmobile =/^((13[0-9])|(147)|(17[0-9])|(15[^4,\\D])|(18[0-9]))\d{8}$/;if (!regmobile.test(txtTel)) {alert("您输入的联系手机格式不正确!");return false;}  
 }