【发布时间】:2013-10-29 21:50:16
【问题描述】:
我遇到了一个复杂的情况,其中涉及各种滑块,即使它是这样设计的,也不能作为选项卡式内容在单页 wordpress 网站上使用。
该站点在这里:http://carubba.brandconstructors.com/ 并且“项目”部分是问题所在。
所以我为每个类别制作了不同的 wordpress 页面模板。我使用 onlick=window.location 来浏览所谓的选项卡。但是,当您单击下一个选项卡时,页面会跳到最顶部一秒钟然后返回。有没有办法让这种情况不会发生并直接前往锚点位置?我尝试添加 return false 和 javascript:void(0) ,但这也不起作用。
这是链接的代码:
<ul class="projects-cat">
<li><a href="#" id="project-gallery" onclick="window.location = '/commercial/#projects';">Commercial</a></li>
<li><a href="#" id="project-gallery" onclick="window.location = '/marine/#projects';">Marine</a></li>
<li><a href="#" id="project-gallery" onclick="window.location = '/institutional/#projects';">Institutional</a></li>
<li><a href="#" id="project-gallery" onclick="window.location = '/civil/#projects';">Civil</a></li>
<li><a href="#" id="project-gallery" onclick="window.location = '/specialty/#projects';">Specialty</a></li>
<li><a href="#" id="project-gallery" onclick="window.location = '/residential/#projects';">Residential</a></li>
</ul>
任何帮助都会很棒。
编辑* 这是在页脚中:
<script>
$(document).ready(function() {
$('.projects-cat li a').click(function(e) {
e.preventDefault();
});
});
</script>
【问题讨论】:
-
你好,你能分享更多代码吗,比如负责标签的
js? -
您不应在一个页面(项目库)上多次使用 id
-
我继承了这 3/4 的过程,所以只是试图将最终内容拼凑在一起(尽可能简单和快速)。但也许 ajax 将是要走的路。
-
你为什么使用
<a href="#"和JavaScript而不是正常链接?!
标签: javascript html wordpress