精华内容
下载资源
问答
  • js切换图片

    2013-03-09 11:40:48
    js切换图片
  • JS切换图片

    2018-04-18 11:04:34
    JS切换图片 如此写: //js文件 //窗口加载 this.onload=function(){ // 获取图片列表 var imageList=document.getElementsByClassName('imageList')[0].getElementsByTagName('li'); // 设置图片列表项的...

    JS切换图片

    如此写:

    //js文件
    
    //窗口加载
    this.onload=function(){
    
        // 获取图片列表
        var imageList=document.getElementsByClassName('imageList')[0].getElementsByTagName('li');
    
        // 设置图片列表项的可见性
        function changeItemVisiable(index) {
            for (var i = 0; i < imageList.length; i++) {
                imageList[i].style.display = 'none';
            }
            imageList[index].style.display = 'list-item';
        }
        changeItemVisiable(0);//默认使第一项可见 
    
        //设置间隔为2s
        var timeInterval=setInterval(changeItem,2000);
    
        var count=0;//计数变量
        //改变图片列表项的可见性
        function changeItem(){
            count++;
            count=count%5;
            changeItemVisiable(count);
        }    
    }

    对应HTML文件

    
    <ul class="imageList" style="list-style: none;">
        <li>
            <img src="images/2018-04-18_093957.png" alt="image1" width="348px" height="200px">
        </li>
        <li>
            <img src="images/2018-04-18_094016.png" alt="image2" width="348px" height="200px">
        </li>
        <li>
            <img src="images/2018-04-18_094025.png" alt="image3" width="348px" height="200px">
        </li>
        <li>
            <img src="images/2018-04-18_094036.png" alt="image4" width="348px" height="200px">
        </li>
        <li>
            <img src="images/2018-04-18_094123.png" alt="image5" width="348px" height="200px"> 
        </li>
    </ul>
    
    展开全文
  • js切换图片效果

    2012-03-14 11:01:27
    js切换图片效果
  • 我想做一个简单的JS切换图片的功能,并且在切换图片的同时把图片描述也改变了但是只能切换图片不能改变描述JS切换图片图片描述 childNodes属性显示body的子元素个数----------//JS代码在这里window.onload=...

    我想做一个简单的JS切换图片的功能,并且在切换图片的同时把图片描述也改变了

    但是只能切换图片不能改变描述

    JS切换图片

    图片描述

    img fult

    childNodes属性

    显示body的子元素个数

    ----------

    //JS代码在这里

    window.οnlοad=prepareGallery;

    function prepareGallery(){

    //找到图片集

    var gallery=document.getElementById("img_gallert");

    // 图片集的a元素节点

    var link=gallery.getElementsByTagName("a");

    // 遍历节点

    for(var i=0;i

    link[i].οnclick=function(){

    showPic(this);

    ***// showPic_description(this);这个函数无法使用***

    return false;

    };

    };

    };

    function showPic(whichpic){

    //改变图片

    var source = whichpic.getAttribute("href");

    var placeholder=document.getElementById("placeholder");

    placeholder.setAttribute("src",source);

    };

    //更改图片描述

    function showPic_description(whichpic){

    var text=whichpic.getAttribute("title");

    var pic_desciption=document.getElementById("pic_desciption");

    pic_desciption.childNodes[0].nodeValue=text;

    };

    bVQTPa?w=1094&h=748

    展开全文
  • Js切换图片+图片滚动带底部和左右按钮
  • JS切换图片3D效果

    2013-06-07 12:39:36
    JS切换图片3D效果,有多种切换效果,3D、2D 、垂直、水平等。 老外开发的。
  • 图片轮换 js切换图片 幻灯片效果 可设置自动生成图片列表 简单好用
  • JS切换图片幻灯切换效果

    千次阅读 2017-11-30 11:04:33
    JS切换图片幻灯切换效果 title > < style > body , div , ul , li { margin : 0 ; padding : 0 ; } ul { list-style-type : none ; } body { background : #000 ; text-align :...
    <!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>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>JS切换图片幻灯切换效果</title>
        <style>
            body, div, ul, li { margin: 0; padding: 0; }
            ul { list-style-type: none; }
            body { background: #000; text-align: center; font: 12px/20px Arial; }
            #box { position: relative; width: 322px; height: 172px; background: #fff; border-radius: 5px; border: 8px solid #fff; margin: 10px auto; }
            #box .list { position: relative; width: 320px; height: 240px; overflow: hidden; border: 1px solid #ccc; }
            #box .list li { position: absolute; top: 0; left: 0; width: 320px; height: 240px; opacity: 0; filter: alpha(opacity=0); }
            #box .list li.current { opacity: 1; filter: alpha(opacity=100); }
            #box .count { position: absolute; right: 0; bottom: 5px; }
            #box .count li { color: #fff; float: left; width: 20px; height: 20px; cursor: pointer; margin-right: 5px; overflow: hidden; background: #F90; opacity: 0.7; filter: alpha(opacity=70); border-radius: 20px; }
            #box .count li.current { color: #fff; opacity: 1; filter: alpha(opacity=100); font-weight: 700; background: #f60; }
            #tmp { width: 100px; height: 100px; background: red; position: absolute; }
        </style>
        <script type="text/javascript">
            window.onload = function() {
                var oBox = document.getElementById("box");
                var aUl = document.getElementsByTagName("ul");
                var aImg = aUl[0].getElementsByTagName("li");
                var aNum = aUl[1].getElementsByTagName("li");
                var timer = play = null;
                var i = index = 0;
                var bOrder = true;
                //切换按钮
                for(i = 0; i < aNum.length; i++) {
                    aNum[i].index = i;
                    aNum[i].onmouseover = function() {
                        show(this.index)
                    }
                }
                //鼠标划过关闭定时器
                oBox.onmouseover = function() {
                    clearInterval(play)
                };
                //鼠标离开启动自动播放
                oBox.onmouseout = function() {
                    autoPlay()
                };
                //自动播放函数
                function autoPlay() {
                    play = setInterval(function() {
                        //判断播放顺序
                        bOrder ? index++ : index--;
                        //正序
                        index >= aImg.length && (index = aImg.length - 2, bOrder = false);
                        //倒序
                        index <= 0 && (index = 0, bOrder = true);
                        //调用函数
                        show(index)
                    }, 2000);
                }
    
                autoPlay();//应用
                function show(a) {
                    index = a;
                    var alpha = 0;
                    for(i = 0; i < aNum.length; i++)aNum[i].className = "";
                    aNum[index].className = "current";
                    clearInterval(timer);
                    for(i = 0; i < aImg.length; i++) {
                        aImg[i].style.opacity = 0;
                        aImg[i].style.filter = "alpha(opacity=0)";
                    }
                    timer = setInterval(function() {
                        alpha += 2;
                        alpha > 100 && (alpha = 100);
                        aImg[index].style.opacity = alpha / 100;
                        aImg[index].style.filter = "alpha(opacity = " + alpha + ")";
                        alpha == 100 && clearInterval(timer)
                    }, 20);
                }
            };
        </script>
    </head>
    <body>
    <div id="box">
        <ul class="list">
            <li class="current"><img src="img/3.jpg" width="320" height="240"/></li>
            <li><img src="img/1.jpg" width="320" height="240"/></li>
            <li><img src="img/2.jpg" width="320" height="240"/></li>
            <li><img src="img/3.jpg" width="320" height="240"/></li>
            <li><img src="img/4.jpg" width="320" height="240"/></li>
        </ul>
        <ul class="count">
            <li class="current">1</li>
            <li>2</li>
            <li>3</li>
            <li>4</li>
            <li>5</li>
        </ul>
    </div>
    </body>
    </html>
    展开全文
  • 原始版js切换图片

    2020-07-23 10:36:25
    <html> <head> <title>First Web for Hyman</title> </head> <script> function submitFrom() { if(!document.... alert("请输入图片名称!"); document.get...

    <html>
    <head>
    <title>First Web for Hyman</title>
    </head>
    <script>
        function submitFrom()
        {     
            if(!document.getElementById("pname").value)
            {
                alert("请输入图片名称!");
                document.getElementById("pname").focus();
                return;
            } 
            else
            {
                document.getElementById("pic").src=document.getElementById("pname").value+".png";
                //document.getElementById("pic").src="2.png";
            }
        }
    </script>
    <body>
    <table>
    <tr>
    <td>
    <Img id="pic" src=""/>
    </td>
    <td>
    Pic Name:<br>
    <input id="pname" type="text" value="Hyman">
    <br>
    <input type="submit" value="Submit" οnclick="submitFrom()">
    </td>
    </tr>
    </table>
    </body>
    </html>

    展开全文
  • js切换图片的闪屏问题

    千次阅读 2019-07-12 15:29:59
    切换图片闪屏是因为图片没有加载完,所以等加载后再切换图片就好了,主要语句: var img = new Image(); img.src = "xxx.jpg"; img.onload = function () { //内容... } 修改前: $('.bs1').hover(function()...
  • js切换图片

    2013-04-15 08:57:25
    控制image组件,在加载完成某图片后,过几秒钟,加载下一张图片。  var i = 0;  var e_tp=new Array();  var e_tplink=new Array();  //var img = new Image();  e_tplink[0]
  • jsp页面: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>MyWeb<...script type="text/javascript" src="js/jqu...
  • js切换图片方式形成动画

    千次阅读 2017-08-10 16:30:39
    //活动图片存放地址 var kidlightIndex = 0; var petIndex = 0;//定义循环切换 var timeInterval=1000; var pettimeInterval=700; //定义切换频率,单位毫秒 var kidArr = new Array(); //kid看书数组 ...
  • 特别好用的flash切换图片,支持xml 和js 传入数据
  • 求指教,很多网站首页都用到了JS切换图片的效果, 但是那个图片貌似是动态读取的。 图片源在C#代码怎么为其赋值啊? 难道切换的图片是用js异步请求得到得路径? 这样达到动态读取的效果? 求做过的高手支招!
  • js 切换图片隐藏显示div层

    千次阅读 2010-11-18 16:05:00
    名称:20世纪初BLUE LINE出品... 编号:BL0728 价格:7900 名称:20世纪初BLUE LINE出品... 编号:BL0728 价格:7900 名称:20世纪初BLUE LINE出品... 编号:BL0728 ... 价格:7900
  • 网站上常见的四五个新闻轮番出现的效果,实现很简单 就是一个flash 一个js
  • js 图片切换js 图片切换js 图片切换js 图片切换js 图片切换js 图片切换

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,217
精华内容 2,086
关键字:

js切换图片