Javascript 使用WayPoints js从我的导航栏打开外部html页面
我有一个导航栏,上面有指向html页面中div的链接。但是,其中一个链接是外部html页面。点击html页面的链接不起作用,我也不知道为什么。在我的航路点函数中,我有如下内容:Javascript 使用WayPoints js从我的导航栏打开外部html页面,javascript,jquery,navbar,smooth-scrolling,jquery-waypoints,Javascript,Jquery,Navbar,Smooth Scrolling,Jquery Waypoints,我有一个导航栏,上面有指向html页面中div的链接。但是,其中一个链接是外部html页面。点击html页面的链接不起作用,我也不知道为什么。在我的航路点函数中,我有如下内容: $('#home, login.html, #about, designs, #services, #contact').waypoint(function() { activenav($(this)); }, { offset: function() { return -$(this).height()
$('#home, login.html, #about, designs, #services, #contact').waypoint(function() {
activenav($(this));
}, { offset: function() {
return -$(this).height()+52;
}});
$('#home, login.html, #about, designs, #services, #contact').waypoint(function() {
activenav($(this));
}, { offset: '51px' });
这是我的导航栏:
<nav>
<ul class="nav masthead-nav">
<li class="active"><a href="#home">Home</a></li>
<li><a href="login.html" rel="nofollow" target="_blank">Login</a></li>
<li><a href="#about">About Us</a></li>
<li><a href="#designs">Interior Designs</a></li>
<li><a href="#services">Our Services</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
有什么建议吗?我想你误用了这个词。您需要按如下方式选择元素:
$('[href="value_of_href"]')
我认为您误用了jQuery
$(“”)
选择器语法。如果您想按元素的href获取元素列表,您需要这样做:$('[href=“value\u of_href”]')
那么我需要做什么才能将href的值分配给我的选择器?例如,login.html?$('a[href=“login.html”]”)
将选择