- 浏览: 289336 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
ms143014:
很详细
JS 中 Tween 的使用 -
yunmoxue:
qdpurple 写道谢谢! 我是一个应届毕业生,刚参加jav ...
网上简历投递技巧 -
yunmoxue:
atgoingguoat 写道查询 MYSQL 表中文名称,怎 ...
mysql查看数据库和表的信息 -
atgoingguoat:
查询 MYSQL 表中文名称,怎么写?
mysql查看数据库和表的信息 -
blacksoul7:
hoho
php 和 apache 下载,安装,配置,测试
演示文档
html
js 文件:
打包下载:
html
<!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=gb2312" /> <title>无标题文档</title> <script type="text/javascript" src="js/jquery-1.4.min.js"></script> <script type="text/javascript" src="js/show_img.js"></script> <style> ul,li{ margin:0; padding:0; } li{ list-style:none; } .img_wrapper{ width:950px; height:470px; overflow:hidden; position:relative; } .img_sub_wrapper{ position:absolute; } .img_sub_wrapper img{ position:absolute; display:none; } .num_list { margin-left:865px; margin-top:440px; position: absolute; } .num_list li{ float:left; width:15px; height:20px; text-align:center; background:#fefefe; margin: 0 0 0 3px; cursor:pointer; } .num_list li.hover{ background:#000; color:#fff; } #control{ float:left; margin:120px 0 0 20px; } #img_wrapper{ float:left; } </style> <script type="text/javascript"> $(document).ready(function(){ var show_img = $('#img_wrapper').show_img(); $('#play_btn').click(function(){ show_img.play(); }); $('#pause_btn').click(function(){ show_img.pause(); }); $('#next_btn').click(function(){ show_img.next_img(); }); $('#back_btn').click(function(){ show_img.back_img(); }); $('#show_num_text_btn').click(function(){ show_img.show_number_text(); }); $('#hide_num_text_btn').click(function(){ show_img.hide_number_text(); }); $('#show_num_list_btn').click(function(){ show_img.show_number_list(); }); $('#hide_num_list_btn').click(function(){ show_img.hide_number_list(); }); $('#fade_btn').click(function(){ show_img.set_fade(); }); $('#slide_btn').click(function(){ show_img.set_slide(); }); }); </script> </head> <body> <div id="img_wrapper" class="img_wrapper"> <div id="img_sub_wrapper" class="img_sub_wrapper"> <img src="imgs/01.jpg" style="display:block"/> <img src="imgs/02.jpg" /> <img src="imgs/04.jpg" /> <img src="imgs/05.jpg" /> </div> <ul id="num_list" class="num_list"></ul> </div> <div id="control"> <input type="button" value="play" id="play_btn" /> <br /> <input type="button" value="pause" id="pause_btn" /> <br /> <input type="button" value="back" id="back_btn" /> <br /> <input type="button" value="next" id="next_btn" /> <br /> <input type="button" value="hide number text" id="hide_num_text_btn" /> <br /> <input type="button" value="show number text" id="show_num_text_btn" /> <br /> <input type="button" value="hide number list" id="hide_num_list_btn" /> <br /> <input type="button" value="show number list" id="show_num_list_btn" /> <br /> <input type="button" value="fade" id="fade_btn" /> <br /> <input type="button" value="slide" id="slide_btn" /> <br /> </div> </body> </html>
js 文件:
(function($){ var timer = 0; var show_img = function(options){ init.call(this,options); return $.fn.show_img; }; function init(options){ //alert($(this).find('.img_sub_wrapper').children('img').length); $.extend({},show_img.defaults,options); do_next(); show_img.img_list = $(this).find('.img_sub_wrapper').children('img'); show_img.num_list = $(this).find('.num_list'); show_img.defaults.img_length = show_img.img_list.length; create_number_list(); $($(show_img.num_list).find('li')[show_img.defaults.current_img]). addClass('hover'); } function do_next(){ clearTimeout(timer); if(show_img.defaults.play==1){ timer = setTimeout(function(){ show_img.next_img(); },show_img.defaults.pause_speed+show_img.defaults.speed); } } function create_number_list(){ var html = ''; for(var i=1;i<=show_img.defaults.img_length;i++){ html = '<li class="number_list"><span class="number_text">'; html += i; html += '</span></li>'; var li = $(html).click((function(n){ return function(){ show_img.show_special_img(n-1); }; })(i)); $(show_img.num_list).append(li); } } function do_fade(now_index,next_index){ $(show_img.img_list[now_index]). fadeOut(show_img.defaults.speed); //alert(show_img.defaults.current_img); $(show_img.img_list[next_index]). fadeIn(show_img.defaults.speed); } function do_slide(now_index,next_index){ $(show_img.img_list[now_index]). slideUp(show_img.defaults.speed); //alert(show_img.defaults.current_img); $(show_img.img_list[next_index]). slideDown(show_img.defaults.speed); } function do_effect(now_index,next_index){ switch(show_img.defaults.mode){ case 1: do_fade(now_index,next_index); case 2: do_slide(now_index,next_index); } $($(show_img.num_list).find('li')[now_index ]). removeClass('hover'); $($(show_img.num_list).find('li')[next_index]). addClass('hover'); } show_img.next_img = function(){ show_img.show_special_img(show_img.defaults.current_img+1); } show_img.back_img = function(){ show_img.show_special_img(show_img.defaults.current_img-1); } show_img.show_special_img = function(i){ do_next(); var now_index = show_img.defaults.current_img; var next_index = i; if(next_index<0){ next_index = show_img.defaults.img_length-1; } if(next_index == show_img.defaults.img_length){ next_index = 0; } show_img.defaults.current_img = next_index; do_effect(now_index,next_index); } show_img.play = function(){ clearTimeout(timer); show_img.defaults.play = 1; do_next(); } show_img.pause = function(){ clearTimeout(timer); show_img.defaults.play = 0; } show_img.show_number_list = function(){ show_img.defaults.number_list = 1; $(show_img.num_list).css('display','block'); } show_img.hide_number_list = function(){ show_img.defaults.number_list = 0; $(show_img.num_list).css('display','none'); } show_img.show_number_text = function(){ show_img.defaults.number_text = 1; $(show_img.num_list).find('span.number_text').css('display','block'); } show_img.hide_number_text = function(){ show_img.defaults.number_text = 0; $(show_img.num_list).find('span.number_text').css('display','none'); } show_img.set_fade = function(){ show_img.defaults.mode = 1; } show_img.set_slide = function(){ show_img.defaults.mode = 2; } // initial value show_img.defaults = { "pause_speed" : 2000,//停顿速度 "speed" : 2000, //缓动速度 "play" : 1,//自动播放 "bg_light" : 0,//背光,0:禁用,1:黑色,2:白色 "mode" : 1,//过渡缓动, 1:fade,2:slide "thumb" : 0,//是否显示缩略图 ,功能尚未添加 "number_text" : 0,//是否显示列表中的数字 "number_list" : 0,//是否显示列表 "current_img" : 0,//当前图片 // "next_img" : 1,//下一张耀显示的图片 "img_length" : 0//图片总数 }; $.fn.show_img = show_img; })(jQuery);
打包下载:
- js.zip (696.8 KB)
- 下载次数: 26
发表评论
-
js 图片延迟加载 lazy_ load 0.2
2012-03-28 17:11 1495<!DOCTYPE html PUBLIC &quo ... -
if ie6
2012-03-26 20:47 4666<!--[if !IE]><!--> ... -
setTimeout 和 setInterval 无法传参
2012-02-21 22:28 1668setTimeout( function() ... -
Ajax与IE6缓存问题
2012-02-21 22:25 1241原因:用ajax请求时,如果出现重复的URL,浏览器不会向服务 ... -
表单不缓存
2011-08-01 22:04 3935有时候用javascript做一些应用,刷新页面后表单值不会清 ... -
div+css 什么时候用 table什么时候用
2011-05-28 12:22 1895在知道回答问题..写完了.提示问题没了 ... -
设置页面不缓存
2010-09-28 08:52 1141<META HTTP-EQUIV="pragm ... -
简单的封装了一下ajax通信..
2010-02-05 21:49 1657<script> //a继承b fu ... -
js call 用法<转>
2010-01-28 10:04 1262原文地址: http://hi.baidu.c ... -
图片垂直居中
2009-12-28 15:27 1404.box {/*非IE的主流浏览器识别的垂直居中的方法*/ ... -
颜色库....
2009-11-02 16:11 1046蓝: background: #69c; b ... -
网上简历投递技巧
2009-09-25 01:36 3153原文地址!!感谢。。 http://hi.baidu.com ... -
ssh
2009-08-17 15:30 997struts标签的property的值不能与js中方法名重名. ... -
myEclipse 6.5 和 flex3builder 注册码
2009-08-14 16:38 1637myeclipse 6.5 Name: flowbyte.c ... -
js中的数组
2009-06-09 11:25 1596原创地址:http://www.diybl.c ... -
禁用cookie
2009-03-10 17:38 1168来自:http://publish.it168.com ... -
<宋词>陆游,秦观
2009-02-26 09:12 1652转自: http://hi.baidu.com/hbe ... -
华为在世界通信大会上全球首家展示4G技术
2009-02-17 15:56 1266网易科技讯 2月16日消息,在巴塞罗那举行的世界移动大会(Mo ... -
疑惑了..
2009-02-10 17:38 1022哎... 一开始觉得自己虽然不行.还是可以一点的..现在 ... -
转自李白
2009-02-01 22:09 855「将进酒」李白 君不见黄河之水天上来,奔流到海不复回。 ...
相关推荐
标题 "fobo-jquery_3.0_2.10-1.1.zip" 暗示了这是一个与jQuery相关的开源项目,版本为3.0,可能是一个定制或集成了特定版本的jQuery库。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画...
jQuery幻灯片/焦点图插件(支持全屏) kinMaxShow v1.1 使用很简单,资源中是demo包 包含源文件以及API! 可以实现 目前流行的全屏焦点图,焦点图中可设置运动元素(如支付宝或是微云首页的全屏焦点图,可以设置...
jQuery BBEdit插件(jquery-bbedit-1.1.zip)是专为BBEdit文本编辑器设计的一个实用工具,旨在为开发者提供更便捷的代码编辑环境。BBEdit是Mac OS X平台上的一个专业级文本编辑器,尤其适合HTML、CSS、JavaScript等...
jquery-1.1.js jquery 历史版本
jQuery幻灯片/焦点图插件(支持全屏) kinMaxShow v1.0 使用很简单,资源中是demo包 包含源文件以及API! 可以实现 目前流行的全屏焦点图,焦点图中可设置运动元素(如支付宝或是微云首页的全屏焦点图,可以设置单幅...
jquery-1.1
《jQuery多图并列焦点图插件深度解析》 在网页设计中,视觉效果往往扮演着重要的角色,其中焦点图是一种常见的元素,用于展示多张图片并吸引用户的注意力。jQuery作为一款广泛使用的JavaScript库,提供了丰富的功能...
总结,"jquery-1.1.3.1.js"和"jquery.linscroll.js"文件涉及到jQuery的基本概念、早期版本的特点以及可能的自定义滚动插件的使用,这些都是前端开发中的重要知识点,对于理解JavaScript库和插件的使用具有指导意义。
3. **可定制布局**:用户可以根据需求自定义图片展示的布局,包括图片大小、排列方式等。 4. **动态加载**:GalleryView 支持动态加载图片,避免一次性加载大量图片导致页面加载速度变慢。 5. **丰富的API和回调函数...
Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。
这是一款比较特别的焦点图插件,前面我们分享的jQuery焦点图插件大部分都是平面图片的切换,再配合多种切换动画,比如这款底部带缩略图的jQuery轮播焦点图。今天我们要给大家分享的是一款jQuery/CSS3 3D旋转图片切换...
【KinSlideshow-1.1】是一个针对WordPress平台设计的动态广告展示插件。这款插件主要用于提升网站的用户体验和视觉吸引力,通过创建引人入胜的幻灯片展示,帮助网站管理员在网页上优雅地呈现广告、产品、新闻或其他...
KinSlideshow1.2.1图片轮播插件非压缩版源代码,方便需要修改的童鞋。实例参考地址http://www.lanrentuku.com/js/jiaodiantu-794.html Jquery幻灯片焦点图插件,感谢支持。
综上所述,Img2Blob.js是一款实用的JavaScript插件,它简化了图片水印的实现,为开发者提供了便捷的工具来增强图片展示处理的功能。通过理解其工作原理和合理运用,可以有效地提升网站或应用的视觉呈现和品牌形象。
4. `jquery-easing.1.2.js` 和 `jquery-easing.1.2.pack.js`:这些是jQuery Easing插件,用于添加自定义的缓动函数,使得动画过渡更加平滑自然。 5. `jquery-easing-compatibility.1.2.js` 和 `jquery-easing-...
7. **插件(Plugins)**:jQuery 的强大在于其丰富的插件生态,如用于表格排序的DataTables,图片轮播的jQuery Cycle,表单验证的jQuery Validation等,这些插件进一步扩展了jQuery的功能。 jQuery_Docs 压缩包中的...
本篇文章将详细讲解标题和描述中提到的两个关键组件:`commons-fileupload-1.1.jar` 和 `jquery.ajaxfileupload.js`,以及它们在实现文件上传中的作用。 首先,`commons-fileupload-1.1.jar` 是Apache Commons ...
jquery仿LightBox图片盒子单击逐渐放大的图片展示的插件下载 jquery仿Lightbox的插件jQuery UI.ariaLightbox点击图片放大显示插件下载 jQuery仿动感flash自动滚动图片切换广告插件 jQuery仿新浪新闻图片浏览器(支持...