这是简单的Jquery代码:
$(document).ready(function() {
var activeIndex = $('#bmenul > li.totalactive').index();
$('#bluenzbarimg').css({
'marginLeft': (180 * activeIndex) + 'px'
}).show();
$('#bmenul > li').not('.totalactive').hover(function() {
var index = $(this).index();
$('#bluenzbarimg').stop().animate({
'marginLeft': (180 * index) + 'px'
}, 400);
}, function() {
$('#bluenzbarimg').stop().animate({
'marginLeft': (180 * activeIndex) + 'px'
}, 400);
});
});
这是the fiddle,其代码几乎与网站完全相同(某些css除外),此处为the website。
答案 0 :(得分:4)
我猜是因为
$('.bs-docs-sidenav').affix({
没有词缀方法,因此你的其余javascript无法加载..
或者,你错过了一个javascript include,或者你只需要删除那个电话!