ホームページ >ウェブフロントエンド >jsチュートリアル >jsでの簡単な隠し効果の例
ユーザーがページを操作するときのページ上のjsの影響はすべてJsによるものです。操作には、クリック、移動、移動などが含まれます。この記事では、js の初期探索と簡単な隠し効果の例を紹介します。これは良い参考値であり、皆さんの役に立つことを願っています。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
例 1: 表示を通じてボックスを非表示にする
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> <style> *{ margin:0px; padding:0px; } .li{ list-style:none; } #p1{ width:200px; text-align:center; font:30px/60px "simhei"; } #p2{ width:200px; border:1px solid black; } ul{ margin-top:10px; border:1px solid black; display:none; } li{ height:60px; } li:hover{ background-color:blue; color:white; } </style> </head> <html> <p id ="p1"> <p id="p2">设置</p> <ul id="oul"> <li>搜索设置</li> <li>高级设置</li> <li>关闭预测</li> <li>搜索历史</li> </ul> </p> </html> <script> document.getElementById('p1').onmouseover=function(){ document.getElementById('oul').style.display='block'; } document.getElementById('p1').onmouseout=function(){ document.getElementById('oul').style.display='none'; } </script> </html>
変数名 var を渡す場合、次の実装を続けることができます:
var op1=document.getElementById('p1'); var oul=document.getElementById('oul'); op1.onmouseover=function(){ oul.style.display='block'; } op1.onmouseout=function(){ oul.style.display='none'; }
透明な不透明度と高さによって非表示と表示を制御することもできます。
Baiduログインエフェクトを作成し、ログインをクリックすると、ログインウィンドウがポップアップ表示され、終了します
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> <style> body{ border:1px solid white } #login{ width:300px; height:300px; background-color:yellow; margin:0px auto; margin-top:200px; display:none; } .classclose{ width:40px; height:20px; font:16px/20px "simhei"; text-align:center; background-color:red; cursor:pointer; float:right; } </style> </head> <body> <p id="box" class="classclose">登录</p> <p id ="login"> <p id="close" class="classclose">退出</p> </p> </body> </html> <script> var obox=document.getElementById('box'); var ologin=document.getElementById('login'); var oclose=document.getElementById('close'); obox.onclick=function(){ ologin.style.display='block'; } oclose.onclick=function(){ ologin.style.display='none'; } </script> </html>
(簡単とはいえ油断しないでください、上記はボックスの表示状態を制御するdiaplayメソッドです) )。
関連する推奨事項:
CSS を使用して HTML の div を非表示にする方法
javascript の表示/非表示、作成/削除 HTML 要素の使用例の詳細な説明
以上がjsでの簡単な隠し効果の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。