この記事の例では、jquery のフェードインおよびフェードアウト効果を実装する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
以前は、フェードインとフェードアウトが要素の削除を意味すると誤解されていましたが、実際には要素が非表示になったり表示されたりするだけです。
具体的なコードは次のとおりです:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang= "zh" lang= "zh" dir= "ltr" >
<head>
<mce:script type= "text/javascript" src= "jquery-1.4.4.min.js" mce_src= "jquery-1.4.4.min.js" ></mce:script>
<title>Example | xHTML1.0</title>
</head>
<body>
<button id= "click" >click</button>
<ul id= "ul" >
<li>#</li>
<li>@</li>
<li>$</li>
</ul>
<mce:script type= "text/javascript" ><!--
$( function () {
var _num = 1;
$( "#click" ).click( function () {
var _ul = $( "#ul" );
var _li = $( "#ul li" );
var _len = _li.length;
var _str = "<li style=" display:none " mce_style=" display:none ">" + _num + "</li>" ;
_li.eq(_len-1).fadeOut( 'slow' , function () {
$(this).remove();
});
++_num;
$(_str).prependTo(_ul).fadeIn( 'slow' );
});
});
</body>
</html>
|
ログイン後にコピー
jQuery 特殊効果に関連するさらなるコンテンツに興味のある読者は、このサイトの特別トピック「jQuery における一般的な古典的な特殊効果の概要」
をチェックしてください。
この記事が jQuery プログラミングのすべての人に役立つことを願っています。