美文网首页JavaScript学习笔记
JavaScript学习笔记3 简易图片切换

JavaScript学习笔记3 简易图片切换

作者: 若飞丶 | 来源:发表于2016-09-02 18:46 被阅读0次

首先看下效果:[简易图片切换示例][1]

下面看下整个的代码

html部分

    <!-- 链接部分包含在ul中 -->
    <ul id="pic">
        <li><a target="_blank" href="http://obtw9lzb6.bkt.clouddn.com/16-8-27/48266517.jpg" onmouseover="clickPic(this); return false;" title="Change your mobile back to school up 70% off deal!">图片1</a></li>
        <li><a target="_blank" href="http://obtw9lzb6.bkt.clouddn.com/16-8-27/61302943.jpg" onmouseover="clickPic(this); return false;" title="The Rio Games Mystic Energy Clearance Crazy Flash Sale Is Here!">图片2</a></li>
        <li><a target="_blank" href="http://obtw9lzb6.bkt.clouddn.com/16-8-27/7737739.jpg" onmouseover="clickPic(this); return false;" title="Time Limit Panic Buying: Flash Sale 76% OFF!!">图片3</a></li>
    </ul>
    <!-- 清除上面li的浮动 -->
    <div style="clear: both;"></div>
    <!-- 图片占位符 -->
    ![](https://img.haomeiwen.com/i2929817/8e2f4a2bd5670666.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    <!-- title占位符 -->
    <p id="imgTitle">image title</p>

Javascipt部分

    function clickPic(whichpic){
        var ahref = whichpic.getAttribute("href");                  //获取A标签中图像的位置
        var img = document.getElementById("placeholder");           //获取占位符图像的ID
        img.setAttribute("src",ahref);                              //修改占位符图像的src参数
        var p_title = document.getElementById("imgTitle");          //获取P描述的ID
        var atitle = whichpic.getAttribute("title");                //获取A标签中title的位置
        p_title.firstChild.nodeValue = atitle;                      
        //因为<p></p>中间的文本内容是P的第一个子节点,可以使用childNodes[0]、firstChild表示。nodeValue:改变一个文本节点的值
    }

css部分

    body{background: url(http://obtw9lzb6.bkt.clouddn.com/16-8-27/81721495.jpg) top center repeat;margin-top: 4%;}
    a{text-decoration: none;}
    #mid{width: 30%;margin: 0 auto;}
    ul{margin: 0;padding: 0;}
    ul li{list-style: none; float: left; width: 33.33%;text-align: center;margin: 10px auto 5px;}
    ul li a{background: white;padding: 6px 15px;border-radius:5px;color: black;border:1px dashed #ADADAD;}
    #placeholder{border:1px dashed #ADADAD; width:100%;padding:5px 0;background:white ;margin-top: 20px;}
    #imgTitle{background: #000000;color: white;border:1px dashed #ADADAD; padding: 5px 0;text-align: center;}

没有太多说明,注释已经比较清楚的了,第一次学习javascipt,难免有些地方写的不够好甚至写错的,还请多多指教!
[1]: http://ruofeiblog.com/2016/08/27/%E7%AE%80%E6%98%93%E5%9B%BE%E7%89%87%E5%88%87%E6%8D%A2%E7%A4%BA%E4%BE%8B/

相关文章

  • JavaScript学习笔记3 简易图片切换

    首先看下效果:[简易图片切换示例][1] 下面看下整个的代码 html部分 Javascipt部分 css部分 没...

  • javascript学习笔记--图片切换(一)

    目标:实现点击上一张/下一张图片循环切换 第一步:将图片存在项目中img文件夹中,初步实现按钮和第一张显示 第二步...

  • javascript学习笔记--图片切换(二)

    目标:使图片切换的时候提示当前在第几张,一共有几张 第一步:获取id=info的元素节点 第二步:设置提示文字; ...

  • 简易年历

    1、图片切换 2、快速划过没有反应 3、简易年历 4、回到顶部

  • Day9-作业

    1.回到顶部 2.简易年历 3切换图片 4.快速划过没反应

  • Day9 作业

    图片切换 快速划过没反应 *回到顶部 简易年历

  • js实现轮播图

    目标效果(点击两边按钮切换图片) 涉及知识 1.html2.JavaScript3.css 准备素材 a.jpg、...

  • JavaScript实现简单的图片切换

    JavaScript实现图片切换,主要用到setInterval()函数和clearInterval()函数,前者...

  • 2018-08-23day-29作业

    1.切换图片 此代码实现的功能为,点击上排图片,下排的图片变换为你点击的上排图片 2.简易年历 实现点击某月,某月...

  • iOS图片选择器

    简易图片选择 HBPhotoPicker 简易图片选择 HBPhotoPicker 简易图片选择 HBPho...

网友评论

    本文标题:JavaScript学习笔记3 简易图片切换

    本文链接:https://www.haomeiwen.com/subject/hbckettx.html