0

我正在玩这个我发现的小提琴,它非常接近我想要做的事情:

http://jsfiddle.net/5N3YK/20/

唯一的事情是,当我尝试将标签更改为section标签时,div它会中断,而且我希望 div淡出而不是 slide

非常感谢您的帮助!

4

4 回答 4

1

更新小提琴:http: //jsfiddle.net/UDt7q/22/

于 2012-07-18T20:15:01.167 回答
1

试试 - http://jsfiddle.net/UDt7q/21/

(function($) {
    $.fn.Fader = function() {
        this.each(function() {
            $('a').bind('click', function(e) {
                e.preventDefault();
                $( "#hello div" ).fadeOut();
                $( "#hello div" + $(this).attr('href') ).fadeIn();
            })
        });
    }
})(jQuery);
于 2012-07-18T20:21:18.867 回答
0

这应该适合你:http: //jsfiddle.net/5N3YK/23/

我更改了代码的功能以隐藏divs 而不是将它们推离页面,但想法是一样的。

sections 现在div是 s,它们会褪色而不是滑动。

于 2012-07-18T20:24:19.427 回答
-1

要使某些东西“出现”,您可以使用

$('.selector').fadeIn();

来自 Jquery。类似地,你可以 show()、hide()、fadeOut()

于 2012-07-18T20:16:14.033 回答