lolcake
divを別の div に表示しようとしていpanel_toggle1
ます:
マウスが別のdivの上に置かれたとき
panel_toggle1
panel_toggle1
または、クリックごとにオンとオフを切り替えます
ホバーは正常に機能しますが、クリックしてpanel_toggle1
戻ると、ホバーが機能しなくなります。何故ですか?
[編集済み]スクリプト(注:読みやすくするために、このスクリプトから一部のコードが削除されています-はい、問題はまだ発生しています):
$(document).ready(function () {
var toggle_height1 = false;
$("#panel_toggle1").click(function () {
toggle_height1 = !toggle_height1;
if (toggle_height1 == true) {
$('.lolcake').css("display", "block");
} else {
$('.lolcake').css("display", "none");
}
});
});
ワーキングCSS:
.lolcake
{
display: none;
}
#panel_toggle1:hover .lolcake
{
display: block;
}
(必要な場合) aspx
<!-- GAME1 PANEL TOGGLE -->
<div id="panel_toggle1">
<div class="lolcake" style="position:absolute">text</div><img src="images/image.png" alt=""/>
</div>
toggle()
や などの他の関数を使用しましshow()
hide()
たが、すべて同じ効果があります。