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 相关文章推荐
仅用[]()+!等符号就足以实现几乎任意Javascript代码
Mar 01 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
JavaScript如何从listbox里同时删除多个项目
Oct 12 Javascript
js图片自动轮播代码分享(js图片轮播)
May 06 Javascript
javascript实例--教你实现扑克牌洗牌功能
May 15 Javascript
Javascript中数组sort和reverse用法分析
Dec 30 Javascript
实现高性能JavaScript之执行与加载
Jan 30 Javascript
禁用backspace网页回退功能的实现代码
Nov 15 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
Jun 14 Javascript
浅谈vux之x-input使用以及源码解读
Nov 04 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
Nov 08 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 Vue.js
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
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
深入解析php中的foreach函数
2013/08/31 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
Python的UTC时间转换讲解
2019/02/26 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
python 解决print数组/矩阵无法完整输出的问题
2020/02/19 Python
python字符串判断密码强弱
2020/03/18 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
什么是接口(Interface)?
2013/02/01 面试题
自考毕业自我鉴定范文
2013/10/27 职场文书
小学教师办公室制度
2014/02/03 职场文书
一年级班主任感言
2014/03/08 职场文书
中专生自荐信
2014/06/25 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python
k8s部署redis cluster集群的实现
2021/06/24 Redis
MySQL分库分表详情
2021/09/25 MySQL
JavaScript获取URL参数的方法分享
2022/04/07 Javascript