<script> <br>/* <br>By Auntion <br>QQ 82874972 <br>JavaScript と ajax QQ が好きな人は歓迎です、一緒に進歩しましょう、笑<br>使用方法<br>呼び出し効果: Effect(1,2) <br> 1 : 変更されるオブジェクトの ID <br> 2 : コントロールコンテナの ID Use: this.parentNode.id で (親タグの ID) を取得できます。<br><br>*/ <br>関数 $G( Read_Id) { return document.getElementById(Read_Id) } <br>function Effect(ObjectId,parentId){ <br> if ($G(ObjectId).style.display == 'none'){ <br> Start(ObjectId, '開く'); <br> $G(parentId).innerHTML = "<a href=# onClick=javascript:Effect('" ObjectId "','"parentId "');>閉じる</a>" <br> }else{ <br> Start (ObjectId,'Close'); <br> $G(parentId).innerHTML = "<a href=# onClick=javascript:Effect('" ObjectId "','" parentId "');>Open< /a>" <br> } <br>} <br>function Start(ObjId,method){ <br>var BoxHeight = $G(ObjId).offsetHeight;オブジェクトの最小の高さ<br>var MaxHeight = 130;オブジェクトの最大の高さ <br>var BoxAddMax = 1; 🎜>var Every_Add = 0.15; 値が大きいほど高速になります。スピード]<br> var Reduce = (BoxAddMax - Every_Add); <br>var Add = (BoxAddMax Every_Add) <br>if (method == "Close"){ <br> var Alter_Close = function(){ // 仮想 [減少] を構築します] ループ <br> BoxAddMax /= Reduce; <br> BoxHeight -= BoxAddMax; <br> $G (ObjId).style.display = "none"; window.clearInterval(BoxAction); <br> } <br> else $G(ObjId).style.height = BoxHeight; <br>var BoxAction = window.setInterval(Alter_Close,1); <br>else if (method == "Opens"){ <br>var Alter_Opens = function(){ //仮想 [増分] ループを構築します<br> BoxAddMax *= Add; <br> BoxHeight = BoxAddMax; > if (BoxHeight >= MaxHeight){ <br> $G(ObjId).style.height = MaxHeight; <br> window.clear Interval(BoxAction) ; <br> $G(ObjId) .style.display= "ブロック"; <br> $G(ObjId).style.height = BoxHeight; <br> } <br>} <br> var BoxAction = window.setInterval(Alter_Opens,1); } <br>} <br></script>
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31