zoukankan      html  css  js  c++  java
  • 浮动层的显示与隐藏

    但一个区域,鼠标完全放在上面,就会出现一个背景层,移开,然胡隐藏。当鼠标横扫过去,很快的时候,浮动层会停止上面不显示。

    修改后的代码:

    html:

     1 <div class="box3">
     2             <php>if($arroundTravelInfo){</php> 
     3             <img class="arroundImg" src="{$arroundTravelInfo.img}" />
     4             <div class="nearbyBlackBox">
     5                 <span class="span1">{$arroundTravelInfo.product_name}</span>
     6                 <span class="span2">{$arroundTravelInfo.sale|default="0"}会去</span>
     7                 <span class="span3">
     8                     <span class="s1">¥{$arroundTravelInfo.price_current|default="0"}</span>
     9                     <span class="s2">¥{$arroundTravelInfo.price|default="0"}</span>
    10                 </span>
    11                 <a href="{$arroundTravelInfo.url}">我想去</a>
    12             </div>
    13             <php>}</php>
    14             <div class="nearbyBlackBoxBg"></div>
    15             
    16         </div>
    17            
    18         <div class="box3_detail" style="display:none;">
    19                <img src="{$arroundTravelInfo.img}" />
    20             <div class="nearbyBlackBox" onclick="window.open('{$arroundTravelInfo.url}')">
    21             <span class="span1">{$arroundTravelInfo.nearby_name}</span>
    22                <div class="blackBox_p">{$arroundTravelInfo.seo_description}</div>
    23                <span class="span3">
    24                     <span class="s1">¥{$arroundTravelInfo.price_current|default="0"}</span>
    25                     <span class="s2">¥{$arroundTravelInfo.price|default="0"}</span>
    26             </span>
    27                <span class="span2">{$arroundTravelInfo.sale|default="0"}会去</span>
    28                <a href="{$arroundTravelInfo.url}">我想去</a>
    29                </div>
    30             <div class="nearbyBlackBoxBg"></div>
    31         </div>

    js:

    var mflag = false;
    
    function bgShow() {
        $('.box3_detail').show();
        $('.box3').hide();
    }
    
    function bgHide() {
        if(!mflag){
            $('.box3_detail').hide();
            $('.box3').show();
        }
    }
    $('.box3 img.arroundImg').mouseenter(function(){
            bgShow();
        });
        
        $('.box3 img.arroundImg').mouseleave(function(){
            window.setTimeout(bgHide, 10);
        });
        
        $('.box3_detail').mouseover(function(){
            mflag = true;
        });
        
        $('.box3_detail').mouseleave(function(){
            mflag = false;    
            bgHide();
        });
  • 相关阅读:
    工资到帐的快乐排名第四
    如何成为一个具有批判性思维的人?
    别让千里马被驴踢死
    接口协议抓包与分析
    Qt + ffmpeg+SDl (转)
    各种流媒体服务器的架设(二)
    memcpy(转)
    java之public class和class声明区别详解 (转)
    cin、cin.get()、cin.getline()、getline()、gets()等函数的用法 (转)
    const_iterator 与 const iterator
  • 原文地址:https://www.cnblogs.com/xingmeng/p/3412776.html
Copyright © 2011-2022 走看看