- 2009年1月9日 6:51 PM
- JavaScript
mouseのrolloverやclickイベントに反応して要素が出現するjsを知ったのでメモ。
dropdowncontent.js
この外部jsファイルをlinkで読み込み、
body内のsourceはこんな感じで。
<a href="#" id="ddc_sample" rel="subcontent">ここにマウスをロールオーバーさせると</a>
<div id="subcontent">
<ul>
<li>要素(この場合はa)にマウスをロールオーバーさせると小さいボックスが出現する。</li>
<li>※a要素でなくても使える。</li>
<li>出現するボックスのサイズ、見た目等はCSSでコントロール可能。</li>
</ul>
</div>
<script type="text/javascript">
dropdowncontent.init("ddc_sample", "right-bottom", 300, "mouseover");
// ddc_sample イベント発生元となる要素名につけるid名
// right-bottom 出現する要素の出現場所を指定
// 出現するまでの時間
// mouseover この場合はmouseoverイベントで clickにするとクリックがイベントに
</script>
実行サンプル(CSSはサンプルを参照のこと)
- 新しい: 3カラムリキッドレイアウト
- 古い: クリックによって要素を変化
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://showzine.info/blog/2009/01/mouse%e3%81%aerollover%e3%81%a7%e8%a6%81%e7%b4%a0%e3%81%8c%e5%87%ba%e7%8f%be%e3%81%99%e3%82%8bjs.html/trackback
- トラックバックの送信元リスト
- mouseのrolloverで要素が出現するjs - SHOWJIN*BLOG より