- 浏览: 113148 次
- 性别:
- 来自: 江西
-
文章分类
最新评论
-
antsshadow:
如何在IE6、IE7、IE8中使用HTML5 canvas -
fei_6666:
请问 $('#livemargins_contro' ).bg ...
jquery.bgiframe.js解决下拉列表框被遮盖(iE 6下存在的情况) -
geliyang:
function(value,element)这里的value ...
Jquery Validator 的addMethod用法備忘
用jQuery实现迅雷首页(http://xunlei.com/)FLASH 轮换的效果.
先看效果吧: http://www.koyoz.com/demo/html/autoplay_xunlei/play.html
特点:
- 与迅雷首页FLASH动画相似度达到99%
- 不使用FLASH, 完全由javascript实现控制
- 完美的图片渐变过渡效果(为兼容浏览器,未使用IE强大滤镜)
- 完整的控制逻辑,自动轮播,图片不足9张自动跳过,亦支持鼠标手动切换等
- 多浏览器兼容,IE6+,FireFox1.5+,Opera8.5+,Safari暂时未测试,相信问题不大
- HTML与javascript 代码分离,有易于SEO, 代码更清晰, 更容易控制.
代码片段(HTML结构部分):
XML/HTML代码
- <div id="play">
- <div id="play_bg"></div>
- <div id="play_info"></div>
- <div id="play_text">
- <ul>
- <li>1</li>
- <li>2</li>
- <li>3</li>
- <li>4</li>
- <li>5</li>
- <li>6</li>
- <li>7</li>
- <li>8</li>
- <li>9</li>
- </ul>
- </div>
- <div id="play_list">
- <a href="http://koyoz.com/1.jpg" target="_blank">
- <img src="./imgs/1.jpg" title="" alt="<b>相恋9年</b>尔冬升再婚娶相恋9年女友" />
- </a>
- <a href="http://koyoz.com/2.jpg" target="_blank">
- <img src="./imgs/2.jpg" title="" alt="<b>恋情变贤</b>周海媚公开6年恋情变贤妇" />
- </a>
- <a href="http://koyoz.com/3.jpg" target="_blank">
- <img src="./imgs/3.jpg" title="" alt="<b>为啥这么</b>“熊猫”阿宝为啥这么红?" />
- </a>
- <a href="http://koyoz.com/4.jpg" target="_blank">
- <img src="./imgs/4.jpg" title="" alt="<b>男友被捕</b>安妮-海瑟薇前男友被捕" />
- </a>
- <a href="http://koyoz.com/5.jpg" target="_blank">
- <img src="./imgs/5.jpg" title="" alt="<b>开价一亿</b>天后王菲“复出”开价一亿" />
- </a>
- <a href="http://koyoz.com/6.jpg" target="_blank">
- <img src="./imgs/6.jpg" title="" alt="<b>赞郑伊健</b>阿Sa赞郑伊健“保存”得好" />
- </a>
- <a href="http://koyoz.com/7.jpg" target="_blank">
- <img src="./imgs/7.jpg" title="" alt="<b>死跑龙套</b>北影演员:甘当‘死跑龙套的’" />
- </a>
- <a href="http://koyoz.com/8.jpg" target="_blank">
- <img src="./imgs/8.jpg" title="" alt="<b>潘玮柏死</b>潘玮柏死盯辣妹脱衣解带" />
- </a>
- <a href="http://koyoz.com/9.jpg" target="_blank">
- <img src="./imgs/9.jpg" title="" alt="<b>张曼玉分</b>尔冬升深爱张曼玉分手发呆" />
- </a>
- </div>
- </div>
代码片段(JS实现部分):
JavaScript代码
- <script type="text/javascript">
- var t = n = count = 0;
- $(function(){
- count = $("#play_list a").size();
- $("#play_list a:not(:first-child)").hide();
- $("#play_info").html($("#play_list a:first-child").find("img").attr('alt'));
- $("#play_text li:first-child").css({"background":"#fff",'color':'#000'});
- $("#play_info").click(function(){window.open($("#play_list a:first-child").attr('href'), "_blank")});
- $("#play_text li").click(function() {
- var i = $(this).text() - 1;
- n = i;
- if (i >= count) return;
- $("#play_info").html($("#play_list a").eq(i).find("img").attr('alt'));
- $("#play_info").unbind().click(function(){window.open($("#play_list a").eq(i).attr('href'), "_blank")})
- $("#play_list a").filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000);
- $(this).css({"background":"#fff",'color':'#000'}).siblings().css({"background":"#000",'color':'#fff'});
- });
- t = setInterval("showAuto()", 2000);
- $("#play").hover(function(){clearInterval(t)}, function(){t = setInterval("showAuto()", 2000);});
- })
- function showAuto()
- {
- n = n >= (count - 1) ? 0 : n + 1;
- $("#play_text li").eq(n).trigger('click');
- }
- </script>
代码片段(CSS渲染部分):
CSS代码
- <style type="text/css">
- *{font-size:12px; font-family:Verdana;margin:0;padding:0}
- #play img {border:0px}
- #play {width:346px;height:191px;overflow:hidden;margin:50px 0 0 50px;}
- #play_info{position:absolute;margin-top:141px;padding:8px 0 0 20px;height:42px;width:270px;color:#fff;z-index:1001;cursor:pointer}
- #play_info b{font-size:14px;display:block}
- #play_bg {position:absolute;background-color:#000;margin-top:141px;height:50px;width:346px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000}
- #play_text {position:absolute;margin:141px 0 0 296px;height:50px;width:60px;z-index:1002}
- #play_text ul {list-style-type:none; width:60px;height:50px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;}
- #play_text ul li {width:14px;height:14px;float:left;background-color:#000;display:block;color:#FFF;text-align:center;margin:1px;cursor:pointer;font-family:"Courier New";}
- #play_list a{display:block;width:346px;height:191px;position:absolute;overflow:hidden}
- </style>
发表评论
-
在js文件中显示jquery的智能提示VS2010
2012-05-25 15:30 0///<reference path="jqu ... -
关于浏览器内核的一些概念
2011-12-14 11:37 899什么是浏览器内核 要想搞清楚浏览器内核是什么, ... -
将手机网站做成手机应用的JS框架
2011-11-30 14:26 990将手机网站做成手机应用的JS框架 发表于 2010年09月1日 ... -
jquery实现无缝图片滚动
2011-10-24 13:58 965<!DOCTYPE HTML> <html& ... -
JS变量的作用域
2011-10-18 14:53 821JavaScript中变量的作用域非常奇特,如果不仔细研究,一 ... -
图片延迟加载之随滚动条显示
2011-10-18 14:38 1463经常上tudou网,发现tudou首页加载图片的功能很有意思, ... -
jquery实现tab选项卡
2011-09-08 10:36 1137<section class="recomme ... -
常用JS代码大全
2011-09-07 18:42 2216事件源对象 event.srcElement ... -
jquery实现自定义select表单
2011-09-06 19:09 930<!DOCTYPE html PUBLIC " ... -
jquery实现图片幻灯片切换代码
2011-09-01 19:20 677<!DOCTYPE html PUBLIC " ... -
js控制图片自动等比例缩放
2011-08-29 16:17 892function imgfix(){ var maxw ... -
json返回数组的处理。
2011-08-16 12:28 1326后台返回json的格式为“{'name':'woe','age ... -
50个jQuery代码段帮你成为更好的JavaScript开发者
2011-08-16 12:26 11431. 如何创建嵌套的过滤器: -
javascript基础知识大集锦(2)
2011-08-15 12:44 673本期主题:正则表达式 call(),apply(),calle ... -
javascript基础知识大集锦(1)
2011-08-15 12:42 815主要知识点:js数组,数字函数,字符串函数,表单验证,hash ... -
用 Javascript 实现检测、添加、移除样式(className)
2011-08-12 16:36 943前台脚本中,我们经常要操作页面元素的样式,比如标签页切换时 ... -
iframe自适应高度
2011-08-08 17:45 707父页: <script type="text ... -
jQuery插件通用的框架
2011-06-07 12:05 892/* * tableUI 0.1 * ... -
jQuery图片切换,轮播效果
2011-05-26 18:06 2590<!DOCTYPE html PUBLIC " ... -
(function($){}) 和$(function(){}) 和$(function($){}) 区别
2011-04-18 15:51 933一、先看 jQuery(function(){ } ...
相关推荐
总之,这个项目提供了一个基本的jQuery图片轮播解决方案,结合HTML和CSS,能够实现带按钮的图片切换效果。对于初学者来说,这是一个很好的实践项目,可以学习到如何使用jQuery操作DOM,处理事件,以及实现动态效果。...
本资源"jQuery图片相册轮播切换代码.zip"提供了一个功能强大且兼容性良好的图片相册轮播效果,适用于各种网页项目。下面将详细介绍这个jQuery图片相册轮播切换代码的关键知识点。 首先,jQuery相册轮播的基础是通过...
本文将深入探讨“jquery图片轮播图多图切换效果(带小图左右箭头)”这一主题,包括其核心技术和实现方式。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。在创建图片...
本篇文章将深入探讨如何使用jQuery代码实现图片切换轮播效果,并提供免费的源码下载。 首先,我们需要理解轮播的基本原理。轮播通常包含一个图片容器,以及一组可切换的图片。通过定时器控制,图片在预设的时间间隔...
2. **过渡效果**:使用jQuery的动画效果,如淡入淡出(`.fadeIn()`、`.fadeOut()`),平滑移动(`.slideToggle()`)等,为图片切换增加视觉吸引力。 3. **导航点**:如果图片数量较多,可以添加导航点,用户可以通过...
**jQuery图片无缝轮播**是一种常见的网页动态效果,用于展示多张图片或内容,并通过自动切换来实现平滑过渡,给用户带来良好的视觉体验。在网页设计中,它经常被用作首页的焦点图或者产品展示。飞牛网采用的就是这种...
在网页设计中,广告Banner是吸引用户注意力的重要元素,而jQuery作为一款强大的JavaScript库,提供了丰富的功能来实现动态、交互式的广告轮播效果。本文将深入探讨如何利用jQuery实现广告Banner的轮播功能,以及涉及...
通过以上步骤,我们可以创建一个基本的jQuery图片自动轮播效果。这只是一个基础示例,实际项目中可能需要增加更多功能,如自动播放控制、动态加载图片、触摸滑动支持等。不断学习和实践,你将能够掌握更高级的轮播...
这款基于jQuery的轮播图插件充分利用了jQuery的优势,提供了高效、流畅的图片切换效果。 该插件的核心功能是将多张图片堆叠在一起,左右对齐,通过点击或自动播放的方式进行切换。这种堆叠效果通常是通过CSS3的...
在本文中,我们将深入探讨jQuery图片切换效果的实现方法,基于提供的"jquery图片切换案例"。这九种不同的案例展示了如何使用jQuery库轻松地创建动态、吸引人的图片展示,为网页设计增添更多互动性。 首先,jQuery是...
jQuery百叶窗图片切换轮播效果代码基于allinone_thumbnailsBanner.js、jquery.min.js和jquery-ui.min.js制作,带进度条,进度条走完图片自动播放下张图片,大图附带文字显示,带左右播放按钮。
jQuery作为一款强大的JavaScript库,提供了丰富的功能来实现动态的图片切换效果。本教程将聚焦于如何使用jQuery创建三种常用的网站图片轮播切换效果。 首先,我们需要了解jQuery的基本用法。jQuery通过简洁的API...
当我们谈论"jQuery 3D h5图片轮播效果"时,我们指的是利用jQuery库和HTML5技术实现的一种具有三维视觉效果的图片轮播组件。 首先,这种3D轮播效果通常会借助CSS3的3D转换功能,这允许我们在不使用插件的情况下,在...
今天我们将深入探讨如何利用jQuery库来实现一个具有视差效果的图片轮播切换功能。 首先,jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画制作等任务,为开发者提供了更加友好的API。在创建图片...
标题中的“jquery焦点图片轮播滚动.rar”表明这是一个使用jQuery库实现的焦点图轮播效果的资源包。jQuery是一款广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互,使得创建复杂的网页动态...
- 在图片切换时添加平滑的过渡动画效果,增强用户体验。 - **兼容性处理:** - 针对不支持JavaScript的用户,可以提供基础的CSS图片轮播样式。 - 针对不同浏览器的兼容性问题,进行相应的调试和适配。 #### ...
通过设定一定时间间隔后执行下一次切换,实现无缝连续的轮播效果。 二、jQuery轮播实现步骤 1. 首先,我们需要在HTML中设置轮播容器和图片列表。每个图片都应具有隐藏和显示状态,并初始状态下只显示第一张。 2. ...
jQuery手机图片全屏滑动轮播效果代码是一款基于jquery.event.drag-1.5.min.js、 jquery.touchSlider.js和jquery-1.7.1.min.js等插件制作的图片轮播特效代码,兼容PC端和手机移动端,全屏宽屏 显示,支持鼠标点击切换...
**jQuery图片轮播特效**是Web开发中常见的一种动态效果,用于展示一组或多组图片,以滑动或切换的方式自动播放,为用户带来生动、吸引人的视觉体验。在本项目中,我们关注的是使用jQuery库实现这样的功能。jQuery是...