大家好,我是一名新的网络程序员 我不知道如何解决这个问题。我需要在< 400px屏幕上更改href,因为我重新设计了智能手机的主页。在CSS中我隐藏了原始页面并最后显示。感谢您的帮助。谢谢你这是我的代码:
JAVASCRIPT:
<script type="text/javascript">
function changelink(){
var link=document.getElementById("scrollhome");
if(document.width<400px){
link.href="#smartphone";
}
}
</script>
HTML
<div class="col-md-offset-2 col-md-1 col-xs-3 scatola">
<a class="scroll" href="#slide1" id="scrollhome"><div class="box-piccolo bordo" style="background-color:#4D4543">
<i class="fa fa-arrow-up fa-4x" style="color:#fff"></i>
</div></a>
</div>
答案 0 :(得分:1)
尝试使用此脚本。
<script type="text/javascript">
function changelink(){
var link=document.getElementById("scrollhome");
if( window.innerWidth<400px)
link.href="#smartphone";
return false;
}
</script>
答案 1 :(得分:0)
没有jquery
<script type="text/javascript">
function changelink(){
var width = document.body.clientWidth;
var link=document.getElementById("scrollhome");
if(width < 400){
link.href="#smartphone";
}
}
</script>