マウスオーバー時に別の画像を表示して画像を表示する必要があります。これは一種のメニューです。これはクロムとファイアフォックスで動作します。何か案が?ここに来る
<div id="button1OverStyle" class="buttonOverStyle" onclick="changeFrame('main/main.html')" >
<img id="button1OverStyleImage" src="images/button_home.png" height="24" width="46" />
<script>
$('#button1OverStyle').hover(function(e) {
showTittle('button1OverStyleImage'); });
$('#button1OverStyle').mouseleave(function(e) {
hideTittle('button1OverStyleImage');});
$('#button2OverStyle').mouseover(function(e) {
showTittle('button2OverStyleImage'); });
$('#button2OverStyle').mouseleave(function(e) {
hideTittle('button2OverStyleImage'); });
</script>
どこにあるか見つけました。そして、これが問題です
この行で
<div id="button1OverStyle" class="buttonOverStyle" onclick="changeFrame('main/main.html')" >
<img id="button1OverStyleImage" src="images/button_home.png" height="24" width="46" />
</div>
ここにCSSがあります
.buttonOverStyle{ position:absolute; cursor:pointer; z-index:1000; height:24px;} .buttonOverStyle img { display:none;}
問題は、画像が表示されていない場合、Internet Explorer が div を認識しないため、「mouseenter」または「mouseover」を作成できないことです。
何か案が??????