ページの残りの部分を強調表示/グレーアウトしようとしています。私が持っているコードは次のとおりです。
jQuery(document).ready(function ($) {
$('.entry-content').mouseover(function(e) {
$('.expose').mouseover(function(e){
$(this).css('z-index','99999');
$('#overlay').fadeIn(300);
});
});
$('.entry-content').mouseleave(function(e) {
$('.expose').mouseleave(function(e){
$('#overlay').fadeOut(0, function(){
$('.expose').css('z-index','1');
});});});});
HTMLは次のようになります
<div id="overlay">
<div class="entry-content">
<div class="expose">something</div>
<div class="expose">something</div>
<div class="expose">something</div>
</div>
#overlay {
background:rgba(0,0,0,0.3);
display:none;
width:100%; height:100%;
position:absolute; top:0; left:0; z-index:99998;
}
私が求めているのは、ユーザーがエントリコンテンツのdivにカーソルを合わせ、ページをグレー表示のままにして、カーソルを合わせているdivを強調表示している限りです。
何か案は?ありがとう