本文转载自:http://mengqingyu.iteye.com/blog/468414
附带实例下载
- <!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>
- <title>jQuery Animation - fadeTo </title>
-
<script type="text/javascript" src="jquery.js"></script>
-
<script type="text/javascript">
-
var timerId;
-
$(document).ready(function(){
-
timerId = setInterval(function(){
-
testMove("left");
- },6000);
-
$(".login_1").bind("click",function(){
-
forward("http://www.baidu.com/");
- })
- })
-
function testMove(direction){
-
$("#left").hide();
-
$("#right").hide();
-
clearInterval(timerId);
-
var div = $("[name='divPop']");
-
var divLength = div.length;
-
if(direction=="left"){
- div[-1] = div[divLength-1]
-
var n=-2;
- }
-
else{
- div[divLength] = div[0];
-
var n = 0;
- }
-
div.each(function(){
-
$(this).animate(
- {
-
"top":$(div[++n]).position().top,
-
"left":$(div[n]).position().left,
-
"width":$(div[n]).width(),
-
"height":$(div[n]).height(),
-
"opacity":$(div[n]).css("opacity")
- },
- 500,
-
function(){
-
if($(this).position().top==150){
-
$(this).css({zIndex:3});
-
$(this).css({cursor:"pointer"});
-
$(this).bind("click",function(){
-
var cla = $(this).attr("class");
-
switch (cla) {
-
case "login_1": forward("http://www.baidu.com/");break;
-
case "login_2": forward("http://www.google.cn/");break;
-
case "login_3": forward("http://www.163.com/");break;
-
case "login_4": forward("http://www.sina.com.cn/");break;
-
case "login_5": forward("http://www.sohu.com/");break;
-
case "login_6": forward("http://www.qq.com/");break;
-
default: forward('#');
- }
- })
- }
-
else if ($(this).position().top==170){
-
$(this).css({zIndex:2});
-
$(this).css({cursor:"default"});
-
$(this).unbind("click");
- }
-
else if ($(this).position().top==80){
-
$(this).css({zIndex:1});
-
$(this).css({cursor:"default"});
-
$(this).unbind("click");
- }
-
else {
-
$(this).css({zIndex:0});
-
$(this).css({cursor:"default"});
-
$(this).unbind("click");
- }
-
$("#left").show();
-
$("#right").show();
- }
- );
- })
-
timerId = setInterval(function(){
-
testMove("left");
- },6000);
- }
-
function forward(url){
- window.location.href = url;
- }
- </script>
- </head>
- <body>
-
<div name="divPop" class="login_1" style="background-color:#f0f0f0;border:solid 1px #000000;cursor:pointer; width:355px; height:343px; overflow:hidden; position:absolute; left:330px; top:150px; z-index:3; filter:alpha(opacity=100); opacity:1; -ms-interpolation-mode:bicubic;">
-
<div style="text-align:center;">百度</div>
- </div>
-
<div name="divPop" class="login_2" style="background-color:blue;border:solid 1px #000000;width:220px; height:230px; overflow:hidden; position:absolute; left:650px; top:170px; z-index:2; filter:alpha(opacity=70); opacity:0.7; -ms-interpolation-mode:bicubic;">
-
<div style="text-align:center;">Google</div>
- </div>
-
<div name="divPop" class="login_3" style="background-color:yellow;border:solid 1px #000000;width:136px; height:130px; overflow:hidden; position:absolute; left:530px; top:80px; z-index:1; filter:alpha(opacity=70); opacity:0.7; -ms-interpolation-mode:bicubic;">
-
<div style="text-align:center;">网易</div>
- </div>
-
<div name="divPop" class="login_4" style="background-color:red;border:solid 1px #000000;width:105px; height:100px; overflow:hidden; position:absolute; left:455px; top:50px; z-index:0; filter:alpha(opacity=70); opacity:0.7; -ms-interpolation-mode:bicubic;">
-
<div style="text-align:center;">新浪</div>
- </div>
-
<div name="divPop" class="login_5" style="background-color:black;border:solid 1px #000000;width:136px; height:130px; overflow:hidden; position:absolute; left:350px; top:80px; z-index:1; filter:alpha(opacity=70); opacity:0.7; -ms-interpolation-mode:bicubic;">
-
<div style="text-align:center;font:write">搜狐</div>
- </div>
-
<div name="divPop" class="login_6" style="background-color:green;border:solid 1px #000000;width:220px; height:230px; overflow:hidden; position:absolute; left:150px; top:170px; z-index:2; filter:alpha(opacity=70); opacity:0.7; -ms-interpolation-mode:bicubic;">
-
<div style="text-align:center;font:write">腾讯</div>
- </div>
-
<div style="position:absolute;left:450px;top:550px">
-
<input id="left" type="button" value="向左" onClick="testMove('right')"/>
-
<input id="right" type="button" value="向右" onClick="testMove('left')"/>
- </div>
-
- </body>
- </html>
分享到:
相关推荐
jQuery 实现图像旋转动画效果是网页动态效果中的常见需求,它能为用户体验增添趣味性和互动性。在本篇文章中,我们将探讨如何使用 jQuery 来创建图像旋转动画,并通过具体的代码示例来理解其工作原理。 首先,确保...
3. **动画**:jQuery的`.animate()`方法可以用于创建平滑的动画效果,结合CSS3转换,我们可以实现卡片的平滑旋转和进出。 4. **事件处理**:jQuery的`.on()`方法用于绑定事件监听器,例如点击事件,当用户点击下...
本文将深入探讨如何使用jQuery来实现图片旋转功能,并兼容IE、Firefox、Opera和Chrome等主流浏览器。 首先,要实现图片旋转,我们需要理解CSS3中的`transform`属性,尤其是`rotate()`函数。`rotate()`允许我们以...
3. JavaScript文件:主要的jQuery代码,实现轮播功能,包括图片的切换逻辑、3D旋转动画等。 4. 图片文件:实际展示的轮播图片。 5. 可能还包含其他辅助文件,如图标、JSON配置文件或README文档,提供关于如何使用和...
本文将深入探讨如何使用jQuery实现360度图像旋转效果,这是一种常见于产品展示、虚拟现实或互动设计中的技术。 首先,要实现360度旋转,我们需要准备一系列连续拍摄的产品图片,这些图片通常是围绕产品中心360度...
5. **动画实现**:在点击事件处理函数中,通过修改CSS3的`transform`属性值,实现3D旋转。可以使用`transition`属性控制旋转的平滑过渡效果,以及`transform-style: preserve-3d;`保持3D空间中的子元素。 6. **控制...
elbeanio-jquery.tagsphere还支持自定义事件,比如在旋转开始、结束或者达到特定角度时触发回调函数,这为开发者提供了更多可能性,可以结合其他功能如动画、数据交互等进行更复杂的场景构建。 总结来说,elbeanio-...
具体实现可能涉及到CSS3的transform属性,例如translateX和rotate,结合jQuery的动画函数,精确控制每个切片的移动和旋转,以形成连续而富有动态感的过渡。 左右箭头是用户导航的重要组成部分,它们允许用户手动...
下面将详细阐述如何使用这些技术来创建动态的、视觉吸引人的图像旋转效果。 首先,`index.html` 是主网页文件,它包含了页面的基本结构和引用外部资源的链接。在 HTML 中,通常会有一个 `<div>` 元素用于包裹要旋转...
为了实现平滑的过渡效果,jQuery提供了animate方法,可以创建自定义的动画效果,包括3D旋转。结合CSS3的transition属性,可以实现流畅的动画过渡,提高用户体验。 在实际开发中,还需要考虑浏览器兼容性问题,因为...
本示例中的“jQuery按钮控制叠加图片旋转木马切换代码”是一个利用jQuery实现的交互式图片展示功能,常用于产品展示或者图像滑动效果。下面我们将深入探讨这一技术的核心知识点: 1. **jQuery库**:jQuery是...
这个特效的核心在于jQuery的动画功能,它通过修改CSS属性(如transform和transition)来实现元素的旋转效果。在CSS中,`transform`属性允许我们对元素进行旋转、缩放、移动等变换,而`transition`属性则定义了这些...
在本文中,我们将深入探讨如何使用jQuery和CSS3来创建一个具有旋转动画效果的轮播幻灯片特效。这个特效可以为网站增添动态视觉吸引力,提高用户体验,尤其适用于产品展示或图片滑动导航。 首先,jQuery是一个强大的...
Reel 是现今建立的功能最全的 jQuery 图像 360 度旋转插件。它利用新的技术使普通的图像标记变成一个全方位 360 度交互的对象电影,全景或者定格动画。在线演示 标签:jQuery
- JavaScript文件(可能包括jQuery库):实现抽奖逻辑,包括点击事件处理、动画效果、随机数生成和概率控制。 - 图片资源:可能包括转盘的背景图、奖品图标等。 综上所述,实现一个jQuery转盘抽奖功能需要结合HTML...
在3D图像查看器中,jQuery可以帮助我们更便捷地响应用户的交互,如点击、拖动等,并实现平滑的图像旋转或缩放动画。 要实现3D立体图像查看,我们需要理解以下几个关键概念: 1. **CSS3 3D变换**:CSS3提供了...
在本文中,我们将深入探讨如何使用jQuery实现头像的左右动画旋转以及支持裁剪功能。jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果和Ajax交互等任务。对于创建动态和交互式的网页...
本文将深入探讨"jQuery 3D立体图像查看"这一主题,这通常指的是利用jQuery来实现一种增强用户体验的3D图像展示技术。 首先,我们需要理解3D图像查看的基本原理。在网页中,3D效果通常是通过CSS3的transform属性或者...