私が見つけたこのフィドルで遊んでいます。これは、私がやろうとしていることに本当に近いです:
唯一のことは、section
タグをタグに変更しようとすると壊れることです。また、divの代わりにスライドdiv
をフェードさせたいです。
ヘルプは常に大歓迎です!
私が見つけたこのフィドルで遊んでいます。これは、私がやろうとしていることに本当に近いです:
唯一のことは、section
タグをタグに変更しようとすると壊れることです。また、divの代わりにスライドdiv
をフェードさせたいです。
ヘルプは常に大歓迎です!
更新されたフィドル: http://jsfiddle.net/UDt7q/22/
試してください - 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);
これはうまくいくはずです: http://jsfiddle.net/5N3YK/23/
div
s をページから押し出すのではなく非表示にするようにコードの機能を変更しましたが、考え方は同じです。
section
s はdiv
s になり、スライドではなくフェードします。
何かを「出現」させるには、次を使用できます
$('.selector').fadeIn();
Jクエリから。同様に、show()、hide()、fadeOut() を実行できます