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 pagination插件实现无刷新分页代码
Oct 13 Javascript
jquery实现弹出层遮罩效果的简单实例
Mar 03 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
Javascript编程中几种继承方式比较分析
Nov 28 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
动态加载js、css的简单实现代码
May 26 Javascript
微信小程序  modal详解及实例代码
Nov 09 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
May 20 Javascript
《javascript少儿编程》location术语总结
May 27 Javascript
微信小程序之自定义组件的实现代码(附源码)
Aug 02 Javascript
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
Mar 17 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
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
JS刷新框架外页面七种实现代码
2013/02/18 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
详解用函数式编程对JavaScript进行断舍离
2017/09/18 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
Node.js+ELK日志规范的实现
2019/05/23 Javascript
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
django-filter和普通查询的例子
2019/08/12 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
python 判断一组数据是否符合正态分布
2020/09/23 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
关于逃课的检讨书
2014/01/23 职场文书
媒体宣传策划方案
2014/05/25 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
大四学生个人总结
2015/02/15 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技