javascript - Js 覆盖源代码中的超链接(W3Layouts 的 Cubicle 模板)

标签 javascript html hyperlink tags

我一直在尝试破解这个问题,每当我单击 << li >> 标签中的链接时,它都没有任何响应。

<div id="navbar" class="navbar-collapse navbar-right collapse">
<ul class="nav navbar-nav navbar-right cross-effect" id="cross-effect">

<li><a class="cross-effect" href="#features">ES Values</a></li>
<li><a class="cross-effect" href="#about">About ES</a></li>
<li><a class="cross-effect" href="#testimonial">ES Testimonials</a></li>
<li><a class="cross-effect" href="#stats">ES Stats</a></li>
<li><a class="cross-effect" href="http://www.google.com">ES Gallery</a></li>
<li><a class="cross-effect" href="/groups.html" target="_self">ES Groups</a></li>
<li><a class="cross-effect" href="/updates.html" target="_self">ES Updates</a></li>
<li><a class="cross-effect" href="/contact.html" target="_self">Contact ES</a></li>
                </ul>

请帮帮我。它来自 w3layouts 的隔间模板

最佳答案

我发现问题是因为您单击的那些内容不会导致您按 id 划分的此部分页面,导致另一个页面,并且您为平滑滚动而添加的动画甚至会触发在那些通向另一个页面的链接上,因此将一个类添加到具有 id 的列表中,例如,给出类测试并将代码更改为:

jQuery(document).ready(function($) {
				$(".scroll, .navbar li.test a, .footer li a").click(function(event){
					event.preventDefault();
					$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
				});
			});
<ul class="nav navbar-nav navbar-right cross-effect" id="cross-effect">
    <li class="test"><a class="cross-effect" href="#features">ES Values</a></li>
	<li  class="test"><a class="cross-effect" href="#about">About ES</a></li>
	<li  class="test"><a class="cross-effect" href="#testimonial">ES Testimonials</a></li>
 	<li  class="test"><a class="cross-effect" href="#stats">ES Stats</a></li>
    <li><a class="cross-effect" href="http://www.google.com">ES Gallery</a></li>
	<li><a class="cross-effect" href="/groups.html" target="_self">ES Groups</a></li>
	<li><a class="cross-effect" href="/updates.html" target="_self">ES Updates</a></li>
	<li><a class="cross-effect" href="contact.html" target="_blank" style="
    pointer-events: all;
">Contact ES</a></li>
					</ul>

关于javascript - Js 覆盖源代码中的超链接(W3Layouts 的 Cubicle 模板),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37830036/

相关文章:

javascript - 使用 load() 的 JQuery AJAX 导航多次重新加载资源(音频)

javascript - Sequelize 语法错误 (N\')

javascript - jsPDF 将 PDF 附加到邮件

html表单布局安排

html - 如何自动将我的网站翻译成用户的语言?

html - 将鼠标悬停在其他悬停链接上的链接上

javascript - 与本地存储同步并保留 js 类型的简单方法?

javascript - 在 Jquery Mobile 中使用 Flipbox(日期框)的自定义时间值

javascript - 使用表单中的提交链接发送值

ios - 通用链接。无与伦比的性格