≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > JavaScript

JavaScript 自动识别图片数量滑动动画的简单示例

人气:632 时间:2018-09-27

这篇文章主要为大家详细介绍了JavaScript 自动识别图片数量滑动动画的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
css:

/**
 * @param 
 * @arrange (512.笔记) www.q1010.com
 **/
<style>
*{ padding:0; margin:0; list-style:none; border:none; color:#000;}
#box{position:relative; width:980px; height:133px; overflow:hidden; border:1px solid #ccc;}
#box a{position:absolute; top:0;}
#box a img{border-left:1px solid #ccc;}
</style>


html:

<div id="box" class="clearfix">
<a href="#" class="slimg1"><img src="/images/slidimg1.gif" /></a>
<a href="#" class="slimg2"><img src="/images/slidimg2.gif" /></a>
<a href="#" class="slimg3"><img src="/images/slidimg3.gif" /></a>
<a href="#" class="slimg4"><img src="/images/slidimg1.gif" /></a>
<a href="#" class="slimg5"><img src="/images/slidimg2.gif" /></a>
<a href="#" class="slimg6"><img src="/images/slidimg3.gif" /></a>
<a href="#" class="slimg7"><img src="/images/slidimg1.gif" /></a>
<a href="#" class="slimg8"><img src="/images/slidimg2.gif" /></a>
<a href="#" class="slimg9"><img src="/images/slidimg3.gif" /></a>
<a href="#" class="slimg10"><img src="/images/slidimg1.gif" /></a>
<a href="#" class="slimg11"><img src="/images/slidimg2.gif" /></a>
<a href="#" class="slimg5"><img src="/images/slidimg2.gif" /></a>
</div>

JS:

/**
 * @param 
 * @arrange (512.笔记) www.q1010.com
 * 参数含义: 
 * btn:触发按钮; 
 * imgwidth:图片的宽度,这里提前给出宽度可以避免因网络延迟影响图片加载过慢而引发的问题。 
 * speed:图片移动速度; 
 * box:触发按钮的外层;
**/
<script src="/jquery-1.6.4.min.js"></script>
<script>
function slidimg(box, btn,imgwidth,speed){
    var wbox = $(box).width();
    var num = $(btn).length;
    var wimg = imgwidth;
    var length = $(btn).length;
    var dvalue = (wbox - wimg)/(length - 1); //新生成的图片间距;
    /*排列图片位置*/
    for(var j = 0; j<length; j++){
        var oleft = wimg + dvalue*(j-1);
        if(j == 0){
            $(btn).eq(j).<a href="http://q1010.com/" title="css">css</a>("left", 0);
        }
        else{
            $(btn).eq(j).<a href="http://q1010.com/" title="css">css</a>("left", oleft);
        };
    };
    $(btn).mouseenter(function(){
        var k = $(btn).index($(this));
        for(var i=0; i<length; i++){
            var fleft = dvalue*i;
            var bleft = dvalue*(i-1)+wimg;
            if(i<=k){
                $(btn).eq(i).stop(true, false).animate({"left":fleft + "px"}, speed);
            }else {
                $(btn).eq(i).stop(true, false).animate({"left":bleft + "px"}, speed);
            }
        }
    });
};
$(function(){
    slidimg("#box", "#box a",385, 500);
    });
</script>

本文来自:http://www.q1010.com/174/2083-0.html

注:关于JavaScript 自动识别图片数量滑动动画的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:滑动

您可能感兴趣的文章

  • php 滑动门切换代码示例
上一篇:JS修改CSS的三种方式
下一篇:JavaScript 无限TAB的简单示例
热门文章
  • js随机生成两位数
  • js 文字超出部分隐藏、点击显示更多示例
  • 原生JS+css 点击查看全文的简单示例(类似今日头条效果)
  • javascript实现文字隐藏、展开收起的简单示例
  • JS 展开/收起按钮显示隐藏文字示例
  • JavaScript 正则判断文本是否含有超链接的简单示例
  • 原生JS实现鼠标悬停图片显示文字的简单示例
  • JS 点击按钮显示更多内容的简单示例
  • 原生js for循环遍历二维数组、嵌套元素的简单示例
  • javascript 浮点数转换成整数三种方法
  • 最新文章
    • js获取时间,处理时间等的实现方法
    • JavaScript 判断小数是否相等的简单示例
    • JavaScript 获取数组极值的简单示例
    • JavaScript防抖 & 节流的简单示例
    • JavaScript深拷贝的简单示例
    • JavaScript数组降维的简单示例
    • JavaScript手机端判断浏览器类型的简单示例
    • JavaScript获取 URL 中的参数的简单示例
    • JavaScript以“天”为单位获取响应的时间戳的简单示例
    • JavaScript时间格式化的简单示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。