<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<!--声明当前页面的编码集charset=gbk中文编码gb2312,charset=utf-8国际编码-->
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<!--当前页面的三要素-->
<title>js滑动图片显示和隐藏效果</title>
<meta name="Keywords" content="js滑动,图片显示">
<meta name="description" content="描述">
<!--css 内部样式 , js-->
<style type="text/css">
*{margin:0px; padding:0px;}
/*属性:值; width:300px; 像素 */
#News{width:300px; height:305px;border:1px solid #ddd;
margin:50px auto;}
/*list-style-type:none; 去掉前面的圆点*/
#News ul li{list-style-type:none;padding:0px 10px 0px 10px;}
#News ul li a{color:#2d2d2d; font-family:"微软雅黑";font-size:14px; text-decoration:none;/*去掉下划线*/}
#News ul li a:hover{color:#eb1c24;text-decoration:underline;}
#News ul li span a{color:#;}
#News ul li span a:hover{color:#eb1c24;} #News ul li p{line-height:30px;}
#News ul li img{display:none;/*隐藏图片*/}
#News ul li img.xs{display:block;/*显示第一图片*/}
#News ul li.bg{background:url("images/bg.png"); padding-bottom:15px;}
#News ul li span.hover a{color:#eb1c24;} </style>
</head> <body>
<!--div盒子模型,宽度,高度 放内容-->
<div id="News">
<ul>
<li class="bg">
<p><span class="hover"><a href="#">[时装频道]</a></span>
<a href="#">2014秋冬巴黎时装周</a></p>
<img src="data:images/1.jpg" class="xs"/>
</li> <li><p><span><a href="#">[男装频道]</a></span>
<a href="#">穿出Street Fashion</a></p>
<img src="data:images/2.jpg"/>
</li> <li><p><span><a href="#">[时装频道]</a></span>
<a href="#">2014秋冬巴黎时装周</a></p>
<img src="data:images/3.jpg"/>
</li> <li>
<p>
<span><a href="#">[时装频道]</a></span>
<a href="#">2014秋冬米兰时装周</a>
</p>
<img src="data:images/4.jpg"/>
</li>
</ul>
</div> <!-- <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> --> <script type="text/javascript"> window.onload=function(){
var oNews = document.getElementById('News');
var oLi = oNews.getElementsByTagName('li');
var oimg = document.getElementsByTagName('img');
var ospan = document.getElementsByTagName('span'); for(var i=;i<oLi.length;i++){
oLi[i].index=i;
oLi[i].onmouseover=function(){
for(var i=;i<oLi.length;i++){
oLi[i].className='';
oimg[i].style.display='none';
ospan[i].className=''; }
this.className='bg';
if(this.className='bg'){
ospan[this.index].className='hover';
oimg[this.index].style.display='block';
}
}
} } </script> </body>
</html>

js鼠标滑动图片显示隐藏效果的更多相关文章

  1. 完整说明使用SpringBoot+js实现滑动图片验证

    常见的网站验证方式有手机短信验证,图片字符验证,滑块验证,滑块图片验证.本文主要讲解的是滑块图片验证的实现流程.包括后台和前端的实现. 实现效果 使用的API java.awt.image.Buffe ...

  2. jQuery css3鼠标悬停图片显示遮罩层动画特效

    jQuery css3鼠标悬停图片显示遮罩层动画特效 效果体验:http://hovertree.com/texiao/jquery/39/ 效果图: 源码下载:http://hovertree.co ...

  3. 30款css3实现的鼠标经过图片显示描述特效

    今天给大家分享30款css3实现的鼠标经过图片显示描述特效,鼠标经过这些图片的时候以非常炫的方式显示图片的描述.为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现 ...

  4. 基于html5鼠标悬停图片动画展示效果

    分享一款基于html5鼠标悬停图片动画展示效果.里面包含两款不同效果的html5图片展示效果.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class=" ...

  5. CSS鼠标悬停图片加边框效果,页面布局发生错位的解决办法

    CSS鼠标悬停图片加边框效果,页面布局发生错位的解决办法 .recomend-list{ width:1200px; a{ @extend %fl; margin-right: 30px; width ...

  6. Dynamics CRM 365 不用按钮工具,直接用js脚本控制按钮的显示隐藏

    Dynamics CRM 365 不用按钮工具,直接用js脚本控制按钮的显示隐藏: try { // 转备案按钮 let transferSpecialRequestButton = parent.p ...

  7. js控制TR的显示隐藏

    在很多现实的场景中,有的文本框我们希望在选择“是”的按钮之后才出现,这就需要js控制TR的隐藏和显示,如何控制,本文为大家揭晓 下文分享的一段代码:选择是的按钮就显示身高和体重的文本框的代码.注意:r ...

  8. 纯css3鼠标经过图片显示描述特效

    http://***/Article/5582 今天给大家带来的是用css3技术实现鼠标经过图片,显示图片描述的动画效果.鼠标经过图片时,图片动画缩小并渐变显示描述.我们一起看看效果图: 在线预览   ...

  9. 基于js鼠标拖动图片排序

    分享一款基于js的图片排序效果.鼠标拖动图片,重新排列图片的排列顺序.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线 ...

随机推荐

  1. spring framework 4 源码阅读

    前面写了几篇spring 的介绍文章,感觉与主题不是很切合.重新整理下思路,从更容易理解的角度来写下文章. spring 的骨架 spring 的骨架,也是spring 的核心包.主要包含三个内容 1 ...

  2. js类型判断及鸭式辨型

    目录 instanceof constructor 构造函数名字 鸭式辨型 三种检测对象的类方式: instanceof.constructor .构造函数名字 用法如下: 1)instanceof ...

  3. 黑马程序员_Java基础常识

    一.基础常识 1,软件开发 1)什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件 系统软件 如:DOS,windows,Linux等. 应用软件: 如:扫雷,迅雷,QQ等 ...

  4. Selenium webdriver 高级应用

    对于这一段还蛮有感慨的,只想说,代码还是需要自己去敲的. 1. 改变用户代理 import org.junit.AfterClass; import org.junit.BeforeClass; im ...

  5. 新建maven工程时pom.xml报错

    新建maven工程时,pom.xml报错:第一行报如下错误:multiple annotations found at this line后添加org.eclipse.m2e相关的plugin配置后, ...

  6. 数据库 —— 使用JDBC操作数据库

    [Link] http://www.developer.com/java/data/manipulating-a-database-with-jdbc.html Manipulating a Data ...

  7. url参数中有+、空格、=、%、&、#等特殊符号的处理

    url参数中有+.空格.=.%.&.#等特殊符号的问题解决? 解决办法: 将这些字符转化成服务器可以识别的字符,对应关系如下: URL字符转义 + URL 中+号表示空格 %2B 空格 URL ...

  8. [Reduc] React Counter Example

    Before you use the React Redux bindings, learn how to create a complete simple application with just ...

  9. soundPool和audiofocus

    audiofocus试验: 使用soundPool来写一个播放音频的porject. 资源初始化: setContentView(R.layout.activity_main); Button bt1 ...

  10. Linux磁盘分区实战案例

    一.查看新添加磁盘   [root@localhost /]# fdisk -l   磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区 Units = ...