0

最后 5 行我想折叠第一次单击外部文件时填充内容的 div。

我尝试了许多没有运气的事件:

   $(document).ready(function () {
        $("li.span3 a").click(function (e) {
            e.preventDefault();   
            jQuery('html, body').animate({ scrollTop: jQuery('.content').offset().top -100 }, 'fast');
            $('.content').load(this.href).delay(2000);
        });
        $("li.span3 a").click(function(){
            $('.content').unload();
            $('.content').addclass().css('height', '0px');
        });
    });

内容位于目标页面上的空 div 中,用于加载内容。

4

1 回答 1

1

也许这对你有用?

var $content = $('.content');

$(".span3").on('click', 'a', function (e) {
    e.preventDefault();

    if($content.hasClass('loaded') {
        $content.hide().removeClass('loaded');
    } else {
        $('html, body').animate({ scrollTop: $content.offset().top -100 }, 'fast');
        $content.load(this.href).show().addClass('loaded');
    }
});
于 2013-03-27T10:03:26.320 回答