鼠标中键滚动事件案例:向下滚动弹出div层,向上滚动实现隐藏功能

html 部分

< div  id ="m-tb" > 
   <!-- 容器  -->
   < div  class ="box" >家长专线:028-66009003、教员专线:028-66725630  /   &nbsp;   &nbsp;  &nbsp; < target ="_blank"  href ="http://wpa.qq.com/msgrd?v=3&uin=1928030088&site=qq&menu=yes"  title ="思问家教网-家长咨询"  class ="cs_online_qq" >< font  color ="#FFFFFF" >家长咨询: </ font >< img  border ="0"  src ="http://wpa.qq.com/pa?p=2:1928030088:51"  alt ="思问家教网-家长咨询"  title ="思问家教网-家长咨询"  align ="absmiddle"   />  </ a >  &nbsp;  &nbsp;  &nbsp; < target ="_blank"  href ="http://wpa.qq.com/msgrd?v=3&uin=1928040088&site=qq&menu=yes"  title ="思问家教网-教员咨询"   class ="cs_online_qq"   >< font  color ="#FFFFFF" >教员咨询: </ font >< img  border ="0"  src ="http://wpa.qq.com/pa?p=2:1928040088:51"  alt ="思问家教网-教员咨询"  title ="思问家教网-教员咨询"  align ="absmiddle"   />  </ a ></ div ></ div >
   <!-- /容器  --> 
</ div >
<!-- /A  -->
< div  id ="kefu1" >
     < div  class ="cs_close" >< href ="javascript:;"  onClick ="$('#kefu1').fadeOut()" >< span >关闭 </ span ></ a ></ div >
     < div  class ="cs_tel" ></ div >
     < div  class ="cs_tel_ct" >
         < style ="margin-bottom: 0" >< font  size ="3"  face ="微软雅黑"  color ="#000000" >家长专线 </ font ></ p >
         < style ="margin-top: 0" >< span  class ="cs_tel_num" >028-6600 9003 </ span ></ p >
         < style ="margin-bottom: 0" >< font  size ="3"  face ="微软雅黑"  color ="#000000" >教员专线 </ font ></ p >
         < style ="margin-top: 0" >< span  class ="cs_tel_num" >028-6672 5630 </ span ></ p >
     </ div >
     < div  class ="cs_spr" ></ div >
     < div  class ="cs_online" ></ div >
     < div  class ="cs_online_ct" >
         < div  class ="cs_online_qq" >< target ="_blank"  href ="http://wpa.qq.com/msgrd?v=3&uin=1928030088&site=qq&menu=yes"  title ="思问家教网-家长咨询" >家长咨询 < img  border ="0"  src ="http://wpa.qq.com/pa?p=2:1928030088:51"  alt ="思问家教网-家长咨询"  title ="思问家教网-家长咨询"  align ="absmiddle"   /></ a ></ div >
         < div  class ="cs_online_qq" >< target ="_blank"  href ="http://wpa.qq.com/msgrd?v=3&uin=1928040088&site=qq&menu=yes"  title ="思问家教网-教员咨询"   >教员咨询 < img  border ="0"  src ="http://wpa.qq.com/pa?p=2:1928040088:51"  alt ="思问家教网-教员咨询"  title ="思问家教网-教员咨询"  align ="absmiddle"   /></ a ></ div >

 css 部分

 

<style>  *html #kefu1 {   /* --IE6 Hack - Fixed Positioning to the Bottom-- */
    margin-top
:  50px;   /* --Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel-- */
    position
:  absolute;
    top
: expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

#kefu1
{ position: fixed;  right: 0px;  top: 280px;  z-index: 10008;  width:  132px;  padding:  10px;  background:  #fff;  border:  1px solid #ddd;  box-shadow:  1px 1px 1px #d4d4d4;  font-size:  12px;}
.cs_tel
{ height: 25px;  background:  url(images/img.gif?v=1) no-repeat 0px 0px;}
.cs_tel_ct
{ color:  #666;  line-height:  150%;}
.cs_tel_num
{ color:  #c00;  font-size:  18px;  font-family:  Arial,Verdana;  font-style:  italic;  font-weight:  bold;  display:  block;  padding:  5px 0px;}

.cs_online
{ height: 30px;  background:  url(images/img.gif?v=1) no-repeat 0px -50px;}
.cs_online_qq
{ height:  25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover
{ text-decoration:  none;  color:  #666;}

.cs_qcode
{ padding:  10px 0px 0px 0px;}

.cs_free
{ height: 32px;  background:  url(images/img.gif?v=1) no-repeat 0px -100px;}
.cs_free a
{ display:  block;  height:  32px;}
.cs_free a span
{ display:  none;}

.cs_baidu
{ height: 32px;  background:  url(images/img.gif?v=1) no-repeat 0px -200px;}
.cs_baidu a
{ display:  block;  height:  32px;}
.cs_baidu a span
{ display:  none;}

.cs_spr
{ border-bottom:  1px dashed #c0c0c0;  margin:  8px 0px;}
.cs_space
{ clear: both;  overflow: hidden;  height: 8px;}
.cs_close
{ position:  absolute;  right:  5px;  top:  5px;  width:  12px;  height:  12px;  background:  url(images/img.gif?v=1) no-repeat 0px -150px;}
.cs_close a
{ display:  block;  height:  10px;}
.cs_close a span
{ display:  none;}

#m-tb
{ _display: none; width: 100%;  height: 40px; line-height: 40px; position: fixed;  bottom: -40px; left: 0; _bottom: 0; _position: absolute;  _bottom: expression(documentElement.scrollTop); -moz-box-shadow:  0 2px 3px rgba(0,0,0,.12); z-index: 999999; border-bottom: 1px solid #dfe3e6; background: url(images/bottom_bg.png)0px 0px repeat-x;}
#m-tb .box
{ width: 930px; margin: 0 auto; padding-left: 50px; background: url(images/tel-logo.png)5px 1px no-repeat; position: relative; font-size: 20px; color: #fff; font-weight: bold;  font-family: Arial, 微软雅黑, 'Microsoft YaHei';}
#g-hd{ width: 980px; height: 130px; margin: 0 auto;  text-align: center;}
#g-hd .m-logo
{ width: 200px;  height: 130px;  text-indent: -9999px;  background: url(/2014/images/logo.png) center left no-repeat}
#g-hd .m-logo a
{ width: 200px;  height: 130px; display: block}
#g-hd .m-box
{ width: 780px;  height: 130px;  background: url(/2014/images/tdcq.gif) center center no-repeat}


</style>

 

 js 部分

ExpandedBlockStart.gif
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript">
$( function(){
    $(window).scroll( function() {
         var topToolbar = $("#m-tb");
         var headerH = $("#g-hd").outerHeight();
         var scrollTop = $(document).scrollTop();
         if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {
             if( scrollTop >= headerH ){
                topToolbar.show();
            } else  if( scrollTop < headerH ){
                topToolbar.hide();
            }
        } else{
             if( scrollTop >= headerH ){
                topToolbar.stop( false, true).animate({ 'bottom':0 });
            } else  if( scrollTop < headerH ){
                topToolbar.stop( false, true).animate({ 'bottom':-40 });
            }
        };
    });
});
</script>
View Code

 具体效果可看 www.xtyjiajiao.com

转载于:https://www.cnblogs.com/demoworld/p/3850357.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值