知识大全 jQuery图片滚动图片的效果

Posted

篇首语:我们要像海绵一样吸收有用的知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 jQuery图片滚动图片的效果相关的知识,希望对你有一定的参考价值。

jQuery图片滚动图片的效果  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  这个效果是基于jQuery写的 只是想纪念下自己的学习 话不多说了 贴代码    代码如下: (function( $ ) var slider = function( elem args ) this config = $ extend( effect : x //效果 水平 x speed : //动画速度 trigger : mouseenter //触发事件 callback : null // 回调函数 view :   args || );   this history = [];//记录移动的历史记录 this index = ; this el = elem; this length = this el find( li ) length;//记录总长度 this width = this el find( li ) eq( ) outerWidth();//记录每一个单项的宽度 this init(); slider prototype = constructor : slider init : function() this bindEvents(); bindEvents : function() this prev(); this next(); prev : function() this el find( [data type=left] ) click( $ proxy(function()   if( !this history length ) return;//如果记录为空 证明没有进行移动过 所以直接return   this index ; var step = this history pop();//取最后的移动步骤 var move = step * this width;//算出移动宽度 this el find("ul") animate( "left" : "+="+move+"px" this config speed )   this)); next : function() this el find( [data type=right] ) click( $ proxy(function() //如果是当前的最后一页 直接return if(this index == parseInt( this length / this config view ) ) return; this index++; //这个计算很重要 //计算 ( 下一页 * view ) 展示个数是否大于总长度 : 好比当前在第一页 ( + ) * > (总长度) //则this step 赋值为取余 也就是剩下要移动的个数 if( this config view * (this index+ ) > this length ) this step = this length%this config view; else //否则移动展示的个数 this step = this config view; //记录移动的历史记录 this history push(this step); var move = * this step * this width;  this el find("ul") animate( "left" : "+="+move+"px" this config speed )   this));    $ fn slider = function( args ) return this each(function() var el = this; var plugins = new slider( $( el ) args ); $(el) data("slider" plugins ); ); )(jQuery)     开始对这个实现没有好的想法 本来想利用一个变量记录当前的移动个数的 但是后面突然想到用数组来做这样子的处理 顿时感觉清晰了   这个的实现重点是一个记录移动步骤的数组 向左移动的时候往数组里面push移动的步骤 向右移动的时候 从数组里面取最后一项 [] pop()   这样子很好的实现了需求 做的比较粗糙 麻烦各位大神提点意见     cha138/Article/program/Java/JSP/201311/20603

相关参考

知识大全 jQuery bxCarousel实现图片滚动切换

jQuerybxCarousel实现图片滚动切换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 jQuery在asp.net中实现图片自动滚动

jQuery在asp.net中实现图片自动滚动  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  时

知识大全 jquery控制左右箭头滚动图片列表的实例

cha138/Article/program/Java/JSP/201311/20399

知识大全 连续滚动图片的制作

连续滚动的图片一般都是用Flash制作现在我们使用Script制作同样的效果  制作方法  单击这里查看一下演示效果相关文件  在页面<body>~</body>相关位置加入代

知识大全 jQuery当鼠标悬停时放大图片的效果实例

jQuery当鼠标悬停时放大图片的效果实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这个效

知识大全 jquery图片等比例缩放程序

很多时间特别是文章都会有图片是吧如果我们固定图片大小那就会变形了影响美观现在我们来一个实用的利用jquery来控制图片等比例缩放代码吧当然这是只等比例缩放图片大小的一种方法哦还有cssjs等很多时间特

知识大全 jquery实现图片等比例缩放

  用原生的JavaScript实现的图片等比例缩放maxwidth和maxheight在ie中不兼容问题今天用jQuery实现了这些问题jQuery部分代码<scripttype=text/j

知识大全 javascript实现文字图片上下滚动的具体实例

这篇文章介绍了在JS中文字图片上下滚动的实现代码需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20264

知识大全 jquery图片放大功能简单实现

图片放大在某些例如商品细节放大图比较常见本文写了一个图片放大的示例适合日常应付有需求的朋友可以参考下 复制代码代码如下:cha138/Article/program/Java/JS

知识大全 JS图片根据鼠标滚动延时加载的实例代码

JS图片根据鼠标滚动延时加载的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近研究了