js鼠标滑动图片显示隐藏效果

<!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:#726168;}
            #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="images/1.jpg" class="xs"/>
            </li>

            <li><p><span><a href="#">[男装频道]</a></span>
                    <a href="#">穿出Street Fashion</a></p>
                    <img src="images/2.jpg"/>
            </li>

            <li><p><span><a href="#">[时装频道]</a></span>
                    <a href="#">2014秋冬巴黎时装周</a></p>
                    <img src="images/3.jpg"/>
            </li>

            <li>
                <p>
                    <span><a href="#">[时装频道]</a></span>
                    <a href="#">2014秋冬米兰时装周</a>
                </p>
                    <img src="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=0;i<oLi.length;i++){
        oLi[i].index=i;
        oLi[i].onmouseover=function(){
            for(var i=0;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>
时间: 2024-08-05 15:36:13

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

CSS实现DIV感应鼠标Hover时的显示隐藏效果

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS实现DIV感应鼠标Hover时的显示隐藏效果</title> <style> .wrap{} .wrap .box{border:2px solid red;width:200px;height:200px;float:left;margi

JQ 简单动画显示隐藏效果

一.概括 jq的显示隐藏动画总共有: 普通显示隐藏效果主要用了hide.show.toggle 淡入淡出主要用到了fadeIn.fadeOut.fadeToggle 滑动效果主要用了slideDown.slideUp.slideToggle 其中各效果用到的toggle都是其他两个属性的切换 二.实例 普通显示隐藏效果: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT

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

今天给大家分享30款css3实现的鼠标经过图片显示描述特效,鼠标经过这些图片的时候以非常炫的方式显示图片的描述.为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 在线预览   源码下载 实现的代码. html代码: <div class="container"> <!-- Top Navigation --> <header class="codrops-header"> &

js 事件点击 显示 隐藏

1 <div style="position:absolute;left:40%;top:10%;border-style:dotted"> 2 <img src="zgl.jpg"/><br/> 3 <center> 4 <input type="button" value="隐藏"/> 5      6 <input type="button&qu

vue 点击,鼠标移动上去显示隐藏

1,鼠标点击显示隐藏,样式可以自己调,我就写个dome. <div class="min"> <button @click="change">点击我</button> <div v-show="show"> 显示隐藏的内容 </div> </div> <script> export default { name: "testresult", d

JavaScript基础 显示/隐藏效果 点击图片,DIV显示,图片更换,点击更换后的图片,DIV隐藏

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

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

http://www.w2bc.com/Article/5582 今天给大家带来的是用css3技术实现鼠标经过图片,显示图片描述的动画效果.鼠标经过图片时,图片动画缩小并渐变显示描述.我们一起看看效果图: 在线预览   源码下载 我们一起学习下此案例的代码. html代码: <div align="center"> <div class="carre_couleur base_hov" style=""> <a ta

基于js鼠标拖动图片排序

分享一款基于js的图片排序效果.鼠标拖动图片,重新排列图片的排列顺序.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   源码下载 实现的代码. html代码: <ul id="ul1"> <li> <img src="images/1.jpg" width="200" height="150" />&l

鼠标悬停图片移动的效果

当前很多购物网站,像京东,蘑菇街这些都有对展示的图片做这种鼠标悬停图片上移,下移,左移或者右移效果, 实现代码很简单,就用css3的transform便可实现. 下列代码实现的是鼠标悬停,div向上移动30px,鼠标拿开div恢复原始位置. css: <style> div{ margin-top: 100px; width: 100px; height: 100px; background: pink; transition:All 0.4s ease-in-out;//让移动效果变得平滑自