JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码


Posted in Javascript onSeptember 17, 2015

本文实例讲述了JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码。分享给大家供大家参考。具体如下:

这是一款阿里妈妈网站顶部banner代码,采用滑出的方式,一个经典的工具条代码,可以当作菜单来用,同时还有完善的功能,可以适时关闭工具条,整体效果设计美观,简洁漂亮。

运行效果截图如下:

JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>阿里妈妈网站顶部banner代码</title>
<style>
body{margin:0px;padding:0px}
.home_tx {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/hometx_03.gif); PADDING-BOTTOM: 0px; MARGIN: auto; OVERFLOW: hidden; WIDTH: 950px; PADDING-TOP: 0px}
.home_tx IMG {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
.home_tx DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 61px; PADDING-TOP: 0px; HEIGHT: 37px}
.home_tx SPAN {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 830px; COLOR: #333333; LINE-HEIGHT: 34px; PADDING-TOP: 0px; HEIGHT: 37px; TEXT-ALIGN: left}
.home_tx SPAN B {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px}
.home_tx A {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 35px; PADDING-TOP: 0px; HEIGHT: 37px}
</style>
</head>
<body>
<DIV id=home_tx style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; OVERFLOW: hidden; WIDTH: 950px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1px">
<DIV class=home_tx id=home_tx_in style="POSITION: absolute; TOP: -37px; HEIGHT: 37px" align=center>
<DL><IMG src="images/hometx_01.gif"></DL><SPAN><B>三水点靠木提供asp、php、asp.net、javascript、jquery、vbscript、dos批处理、网页制作、网络编程、网站建设等编程资料。</B> 
<A style="FLOAT: none" href="#" target=_blank>详情>></A></SPAN> <A style="CURSOR: pointer" onfocus=this.blur() onClick="home_tx_hide();return false;" href="#"><IMG src="images/hometx_04.gif"></A> </DIV></DIV>
<script>
var is_home_tx_show = false;
var div_home_tx = document.getElementById("home_tx");
var div_home_tx_in = document.getElementById("home_tx_in");
var stepms = 10;
function home_tx_show(){
 home_tx_stepshow();
}
function home_tx_stepshow(){
 var curHeight = parseInt(div_home_tx.offsetHeight);
 if(curHeight>=37){
  is_home_tx_show = true;
 }else{
  div_home_tx.style.height = (curHeight + 4) + "px";
  div_home_tx_in.style.top = (parseInt(div_home_tx_in.style.top)+4)+"px";
  window.setTimeout(home_tx_stepshow,30);
 }
}
function home_tx_hide(){
 if(is_home_tx_show){
  home_tx_stephide()
 }else{
  window.setTimeout(home_tx_stephide,1200);
 }
}
function home_tx_stephide(){
 var curHeight = parseInt(div_home_tx.style.height);
 if(curHeight<=0){
  is_home_tx_show = false;
 }else{
  try{
   div_home_tx.style.height = (curHeight - 4) + "px";
   div_home_tx_in.style.top = (parseInt(div_home_tx_in.style.top)-4)+"px";
   window.setTimeout(home_tx_stephide,30);
  } catch(e) {}
 }
}
if(window.addEventListener){
 window.addEventListener("load",home_tx_show,false);
}else{
 window.attachEvent("onload",home_tx_show);
}
</script>
</body>
</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JQuery中的html()、text()、val()区别示例介绍
Sep 01 Javascript
node+express+ejs制作简单页面上手指南
Nov 26 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
JavaScript 随机验证码的生成实例代码
Sep 22 Javascript
Angular实现图片裁剪工具ngImgCrop实践
Aug 17 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
Aug 31 Javascript
react-navigation之动态修改title的内容
Sep 26 Javascript
代码分析vue中如何配置less
Sep 28 Javascript
详解微信小程序文件下载--视频和图片
Apr 24 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
Oct 15 Javascript
JS数据类型STRING使用实例解析
Dec 18 Javascript
vue实现给div绑定keyup的enter事件
Jul 31 Javascript
JQuery标签页效果的两个实例讲解(4)
Sep 17 #Javascript
JS实现具备延时功能的滑动门菜单效果
Sep 17 #Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 #Javascript
jQuery实现可编辑的表格实例讲解(2)
Sep 17 #Javascript
JQuery入门基础小实例(1)
Sep 17 #Javascript
JQuery实现级联下拉框效果实例讲解
Sep 17 #Javascript
JS+CSS实现精美的二级导航效果代码
Sep 17 #Javascript
You might like
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python入门篇之条件、循环
2014/10/17 Python
python logging类库使用例子
2014/11/22 Python
Python中用format函数格式化字符串的用法
2015/04/08 Python
详解Python当中的字符串和编码
2015/04/25 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
3分钟学会一个Python小技巧
2018/11/23 Python
python从入门到精通 windows安装python图文教程
2019/05/18 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
美国时尚女装在线:Missguided
2016/12/03 全球购物
TCP/IP模型的分界线
2012/12/01 面试题
程序员岗位职责
2013/11/11 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
党代会心得体会
2014/09/04 职场文书
小学见习报告
2015/06/23 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python