2012-01-03 11 views
0

innerfade.jsスクリプトを使用して作成した画像スライドショーの前にCSSを使用して整形したdivを配置する際に問題が発生しました。http://medienfreunde.com/lab/innerfade/です。Divはjquery.innerfade.jsの画像の後ろに表示されますか?

divを使用してイメージロールオーバーを作成し、CSSを使用してマウスオーバー時に2番目のイメージに変更する背景イメージを設定しました。しかし、私はそれをスライドショーの上に置くと、背後になる。 divの位置をabsoluteに設定し、margin-topmargin-leftプロパティを使用してdivを配置しています。

私の質問はこれです - 背景画像を含むdivがイメージスライドショーの前になるようにコードを変更するにはどうすればよいですか?

jsFiddleのボタンのコードはhttp://jsfiddle.net/Cwca22/SejUx/です。jquery.innerfade.jsスクリプトは、以前にリストされたWebサイトから見つけることができます。 (私はスクリプトのドキュメントに含まれている 'portfolio'の例を使用しています)

答えて

2

.exploreButtonに大きなz-index値を適用してみてください。

.exploreButton { 
    background-image: url('http://f.cl.ly/items/0w082s253z2j1r3E3C3x/explore.png'); 
    background-repeat: no-repeat; 
    width: 216px; 
    height: 52px; 
    margin-top: 10px; 
    margin-left: 25px; 
    cursor: pointer; 
    z-index: 9999; // heres the trick 
} 
+0

ああ、ありがとうございましたすべての先端 - 明らかに私は自分のCSSでもっと磨かなければならない。 Z-indexはこのトリックをしたようだった。 ;) –