对于今天的问题,我有一个非常小的手风琴,我用jQuery Tools library构建。我发现jQuery工具为我提供了我需要的功能,比800kb jQuery UI的占用空间小得多。更不用说更流畅和更好质量的动画了。jQuery powered Accordion缺少Anchor Link功能
但是,现在我们开始填充该网站,并且我对手风琴中的链接无法正常工作感到有点困惑。我用一个简单的href =“#”我的占位符,广告突然那些不带我回到页面顶部
的HTML:
<div class="col">
<ul id="accordion" class="footerNav">
<li class="topLevel">
<a class="current" href="#">Autos</a>
<ul id="autos" class="pane">
<li><a href="#">News</a></li>
<li><a href="#">Reviews</a></li>
<li><a href="#">Car Tech</a></li>
<li><a href="#">Fuel Economy & Safety</a></li>
<li><a href="#">Buying & Selling</a></li>
<li><a href="#">Everything Else</a></li>
</ul>
</li>
<li class="topLevel">
<a href="#">Lifestyle</a>
<ul id="lifestyle" class="pane">
<li><a href="#">Music</a></li>
<li><a href="#">Food</a></li>
<li><a href="#">Travel</a></li>
<li><a href="#">Shopping</a></li>
<li><a href="#">Everything Else</a></li>
</ul>
</li>
<li class="topLevel">
<a href="#">People</a>
<ul id="people" class="pane">
<li><a href="#">Who You Know</a></li>
<li><a href="#">Who You Should Know</a></li>
<li><a href="#">Everyhone Else</a></li>
</ul>
</li>
<li class="topLevel">
<a href="#">Tech</a>
<ul id="tech" class="pane">
<li><a href="#">Business</a></li>
<li><a href="#">Pleasure</a></li>
<li><a href="#">Everyhting Else</a></li>
</ul>
</li>
<li class="topLevel">
<a href="#">Trends</a>
<ul id="trends" class="pane">
<li><a href="#">Online</a></li>
<li><a href="#">Offline</a></li>
<li><a href="#">Everyhting Else</a></li>
</ul>
</li>
<li><a href="#">Blog</a></li>
</ul>
</div>
的CSS:
footer .col ul.footerNav li {
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
text-decoration:none;
list-style: url(../../images/footer_bullet_1.png);
}
footer .col ul.footerNav li.topLevel {
list-style: url(../../images/footer_bullet_3.png);
}
footer .col ul.footerNav li.topLevel:hover {
cursor:pointer;
list-style: url(../../images/footer_bullet_2.png);
}
footer .col ul.footerNav li.topLevel:active {
list-style: url(../../images/footer_bullet_2.png);
}
footer .col ul.footerNav li a {
display:block;
color:#ddd;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
text-decoration:none;
outline:none;
}
footer .col ul.footerNav li a:hover {
text-decoration:underline;
}
的JavaScript:
$(document).ready(function() {
// Footer Accordion
$("#accordion").tabs("#accordion ul.pane", {
tabs: 'span',
effect: 'slide',
initialIndex: 0
});
});
要查看该网站的演示,你可以到这里:
http://rawdesigns.net/web2carz/
手风琴存在于页脚的中央栏。
我想我应该指定这些链接将会出站页面。 '顶部'功能只是测试链接实际工作的一些东西。 在使用之前,我从未必须指定任何种类的#toTop ID。 当我们进入生产阶段时,此页面上的链接将与出站页面相关联。 – robabby 2012-01-16 17:12:45