问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jQuery旋转插件jqueryrotate用法详解

发布网友 发布时间:2022-04-22 09:57

我来回答

1个回答

热心网友 时间:2022-04-16 06:12

本文实例讲述了jQuery旋转插件jqueryrotate用法。分享给大家供大家参考,具体如下:
CSS3
提供了多种变形效果,比如矩阵变形、位移、缩放、旋转和倾斜等等,让页面更加生动活泼有趣,不再一动不动。然后
IE10
以下版本的浏览器不支持
CSS3
变形,虽然
IE
有私有属性滤镜(filter),但不全面,而且效果和性能都不好。
今天介绍一款
jQuery
插件——jqueryrotate,它可以实现旋转效果。jqueryrotate
支持所有主流浏览器,包括
IE6。如果你想在低版本的
IE
中实现旋转效果,那么
jqueryrotate
是一个很好的选择。
兼容性
jqueryrotate
支持所有主流浏览器,包括
IE6。jqueryrotate
在高级浏览器中使用
CSS3
transform
属性实现,在低版本
IE
中使用
VML
实现。当然,你可以使用
IE
条件注释,低版本
IE
使用
jqueryrotate,高级浏览器则直接使用
CSS3。
使用方法
//演示1
//旋转45angle
$(document.body).click(function
()
{
//方式1
$('.divOne').rotate(45);
//方式2
$('.divOne').rotate({
angle:
45
});
});
//演示2
//鼠标移动效果
//方式1
$('.divOne').rotate({
bind:
{
mouseover:
function
()
{
$(this).rotate({
animateTo:
180
});
},
mouseout:
function
()
{
$(this).rotate({
animateTo:
0
});
}
}
});
//方式2
$('.divOne').mouseover(function
()
{
$(this).rotate({
animateTo:
180
});
}).mouseout(function
()
{
$(this).rotate({animateTo:0});
});
//演示3
不停旋转
//方式1
var
angle
=
0;
setInterval(function
()
{
angle
+=
3;
$('.divOne').rotate(angle);
},
50);
//方式2
var
rotation
=
function
()
{
$('.divOne').rotate({
angle:
0,
animateTo:
360,
callback:rotation
})
}
rotation();
//方式3
var
rotation
=
function
()
{
$('.divOne').rotate({
angle:
0,
animateTo:
360,
callback:
rotation,
easing:
function
(x,
t,
b,
c,
d)
{
return
c
*
(t
/
d)
+
b;
}
})
}
rotation();
//演示4
点击旋转
//方式1
$('.divOne').click(function
()
{
$(this).rotate({
angle:
0,
animateTo:
180,
easing:
$.easing.easeInOutExpo
});
});
var
val
=
0;
$('.divOne').click(function
()
{
val
+=
90;
$(this).rotate({
animateTo:
val
});
});
参数
参数
类型
说明
默认值
angle
数字
旋转一个角度
0
animateTo
数字
从当前的角度旋转到多少度
0
step
函数
每个动画步骤中执行的回调函数,当前角度值作为该函数的第一个参数

easing
函数
自定义旋转速度、旋转效果,需要使用
jQuery.easing.js

ration
整数
旋转持续时间,以毫秒为单位

callback
函数
旋转完成后的回调函数

getRotateAngle
函数
返回旋转对象当前的角度

stopRotate
函数
停止旋转


演示虽然使用的是图片,但
jqueryrotate
并不只是能运用在图片上,其他元素如
div
等也可以使用。同时,你可以发挥想象,制作出更多关于旋转的特效。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery窗口操作技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“泛览周王传”的出处是哪里 避事的意思是什么 怠息的意思是什么 “偷闲来此一嚬呻”的出处是哪里 怠息意思和来源是什么 客厅中间沙发旁旁边放什么 客厅沙发旁边放什么合适 沙发左右摆什么位置 淘宝网无法注册邮箱验证 谁能帮我注册一个谷歌帐号,我一直注册不成功,淘宝上也买不到,在线等... 在职场中,什么样的职场氛围最不得人心? 苹果mix2s需要贴膜吗 音字加部首可以组哪些字 有谁知道关于炼金术的历史? 夏天比较简单的自制冷饮做法 有没有大侠知道IPHONE倾斜摆放图标的插件······ 职场如何笼络人心 小米mix2s需不需要贴膜,不贴膜会有什么影响 关于炼金术的资料 职场上千万不要揣测人心,和哪些因素有关呢? 线路板插件的倾斜角度要求 给“音”字加边旁的字有哪些? 什么是炼金 404 Not Found 小米mix2s贴什么膜比较好 在家自制冰淇淋时,应该注意什么? 职场人心太复杂,如何与领导相处融洽? 音加上什么偏旁可以组成什么新字新词? 怎样自己制作夏天的冷饮,雪糕,冰淇淋和小吃等? 音加偏旁组词 梦幻西游炼金是什么? 都说职场上人心难测,该怎样辨别同事是否真的对你好? iOS8.4如何将顶部栏wifi图标美化成右倾斜?该用什么插件? 小米mix2s用不用贴钢化膜 音加什么偏旁可已组成新字还可已组词知道请回答 自卑的人,应该如何在职场中赢得人心呢? 如何制做低热量的冰淇淋? 贴片与插件焊接问题 炼金术是谁发明的 音乐的音加个什么偏旁变成什么字 小米mix2s的膜多少钱 职场笼络人心的五个秘诀 Rainmeter 怎么弄倾斜相框 职场上,什么样的人升职最快得人心? 小米mix2s钢化膜能贴满吗 音加上偏旁能组成什么新字,带组词 世界上是否真实存在炼金术? 电子插件及焊接标准 谁知道,求救 明白哪些事情能够了解职场人心?