このトピックがいくつか取り上げられていることは承知していますが、MouseOverに画像を表示するのに少し混乱しています。現在、div
背景が色付きのコンテナがあり、ホバーすると表示されます。ここをクリック-下部の画像を下にスクロール
私が抱えている問題は、ユーザーが.product-shot-bg
ホバーしたときにのみ表示したい非表示のボタンがあることです。この機能をアクティブにしようと試みましたが、機能させることができません。これまでにやったことがあります...
<script>
function show(#viewProductBtn){
document.getElementById(#viewProductBtn) = "visible";
}
function hide(#viewProductBtn){
document.getElementById(#viewProductBtn) = "Hidden";
}
</script>
<style>
.product-shot-bg{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
width: 208px;
height: 453px;
}
.product-shot-bg:hover{
background-color: #f3f3f3;
}
#viewProductBtn{
background: url(css/images/viewProductBtn.png) no-repeat;
width: 197px;
height: 40px;
float: left;
visibility: hidden;
}
</style>
<!-- Html -->
<div class="product-shot-bg" onMouseOver="show('#viewProductBtn')" onMouseOut="hide('#viewProductBtn')"> <a href="#" id="viewProductBtn "></a>