我正在使用名为Tiny Scrollbar的自定义滚动条插件。滚动条内有手风琴式导航。自定义jQuery滚动条
我的问题是滚动条不更新导航高度更改时,任何人有任何想法?我在想每个点击都可能有某种形式的Ajax更新,但是我没有Ajax的经验,所以我不知道。这是导航的代码。
<div id="nav-container">
<div class="scrollbar">
<div class="track">
<div class="thumb">
<div class="end"></div>
</div>
</div>
</div>
<div class="viewport">
<div class="overview">
<nav class="main">
<div class="menu-item">
<h4><a href="#">Inledning</a></h4>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
</div>
</nav>
</div>
</div>
</div>
的jQuery:
$(document).ready(function() {
var $ul = $('ul');
$("h4").click(function() {
$("h4").removeClass("menu-selected");
$ul.hide("blind", 1000);
$(this).toggleClass("menu-selected");
$(this).next().show("blind", 1000);
});
$("li").click(function() {
$("li").removeClass("select");
$(this).addClass("select");
});
});
你看过微型滚动条的更新方法tinyscrollbar_update()吗? – Harish
呵呵,AJAX你只会在从外部文件或页面添加内容时使用,你不需要在这里使用它。 – dev