これはjQueryまたはJavaScriptで可能かもしれないと思いました-あるスタイルシートのスタイルから別のスタイルシートにフェードすることが可能かどうか誰かに教えてもらえますか?もしそうなら、どのようにそれをしますか?
ありがとうございました!
これはjQueryまたはJavaScriptで可能かもしれないと思いました-あるスタイルシートのスタイルから別のスタイルシートにフェードすることが可能かどうか誰かに教えてもらえますか?もしそうなら、どのようにそれをしますか?
ありがとうございました!
これは私が考えることができる最良の方法です:
$( body ).fadeOut( function() {
// Switch the stylesheet
// And then:
$( this ).fadeIn();
} );
これを試して:
jQuery:
$(document).ready(function() {
$("a").click(function() {
var rel = $(this).attr("rel");
$('body').hide().fadeIn(1000);
$('head').append('<link rel="stylesheet" href="'+rel+'" type="text/css" />');
});
});
HTML:
<ul>
<li><a href="#" rel="layout.css">Change to layout 1</a></li>
<li><a href="#" rel="layout2.css">Change to layout 2</a></li>
<li><a href="#" rel="layout3.css">Change to layout 3</a></li>
</ul>
jqueryanimateを使用できます。ただし、animateコマンドですべてのルールを指定する必要があります。