除非淡入的div显示没有设置,否则在另一个div中的mousemove上淡入div

时间:2014-09-02 01:29:01

标签: jquery css html5

有没有人知道如何在另一个div中的mousemove上淡入div,除非淡入div设置为不显示?显示无将在点击时从另一个div触发。 感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用.is()功能检查div是否可见。

$('#myDiv').is(':visible');

http://api.jquery.com/is/

答案 1 :(得分:0)

<div id="content" style="display:block">
    some content
</div>

<div id="one">
    another content
</div>


<script>
    $(document).ready(function(){   
        $('#one').mousemove(function(){
            if($('#content').css('display') != 'none'){
                $('#content').fadeOut();
            }       
        }); 
    });
</script>

根据我对您的要求的理解,我想出了示例代码并在此处提供了解决方案。

当您在第二个div(id = 1)上移动鼠标时,第一个div将淡出。希望这是你期望的那个!