我有一个带有<ul
>s 的简单菜单,每个 ul 将其内容加载到单击它的 div 中。
这是我的代码:http: //jsfiddle.net/EPvGf/41。
第一次打开页面时,您可以看到默认内容(第一个 div)淡入,我希望它不会淡入,只是在没有动画的情况下加载(仅适用于第一个 div(默认))。
这是我的 jQuery 代码:
$(document).ready(function () {
$('#menu').on('click', 'a', function () {
if($(this).closest('li').hasClass('current')) return;
$('.current').not($(this).closest('li').addClass('current')).removeClass('current');
// fade out all open subcontents
$('.pbox:visible').hide(600);
// fade in new selected subcontent
$('.pbox[id=' + $(this).attr('data-id') + ']').show(600);
}).find('a:first').click();
});