工作,我需要使用jqueny时,窗口的大小小于768像素添加属性不是在jQuery的
<ul class="menu-link">
<!--<li><a class="" href="#">HOME</a></li>-->
<li><a id="#about-us" >ABOUT US</a></li>
<li><a id="#contact" >CONTACT</a></li>
</ul>
jQuery(document).ready(function ($) {
var windowSize = $(window).width(); //
if (windowSize < 768) {
//add attr
$("#about-us").attr("href", "#about-us");
$("#contact").attr("href", "#contact");
}
});
它不工作的一些原因,我做错了什么
的href
属性添加到
a
元素
也有'id =“#about-us”'和'id =“#contact”'。它应该是'id =“关于我们''和'id =”contact“' – pattmorter
为什么你不使用媒体查询? – Periback
使用媒体查询,然后我必须重复整个HTML代码两次。因为这个原因我想用jQuery来做。 – Learning