JavaScriptとCSSで特定DIV要素の表示/非表示を切り替えるサンプル
2007年03月07日-
One of the most handy (and cool) tricks a web developer could learn to use is collapsible DIVs.
JavaScriptとCSSで特定DIV要素の表示/非表示を切り替えるサンプル。
次のように数行で行える簡単なサンプルが紹介されていてライブラリに依存しない&軽い、簡単な実装を行いたい時に使えます。
<div id="mydiv" style="display:none"><h3>This is a test!<br>Can you see me?</h3></div>
<a href="javascript:;" onmousedown="if(document.getElementById('mydiv').style.display == 'none'){ document.getElementById('mydiv').style.display = 'block'; }else{ document.getElementById('mydiv').style.display = 'none'; }">Toggle Div Visibility</a>
toggleDivという関数での表示/非表示サンプルも公開されています。
prototype.jsを使って次のように簡単に行うことも可能。
<html>
<head>
<title>Element.toggle - エレメントの表示状態をトグル</title>
</head>
<!--エレメントの表示状態をトグルのサンプル-->
<script type="text/javascript" src="/js/prototype.js"></script>
<script type="text/javascript">
function execute() {
var item = $('sample');
Element.toggle(item); // 表示→非表示、非表示→表示
}
</script>
<body>
<button onclick="execute()">サンプル実行</button>
<div id="sample" style="background-color:red">element</div>
</body>
</html>
Element.toggle - エレメントの表示状態をトグル - prototype.jsリファレンス
最新のブログ記事(新着順)
- くちばしフォント【商用可】
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 過去のエントリ