使用jQuery使多个图像旋转

记录一下怎么弄 , 节省下次弄的时间 , 这个种办法我只试了支持Chrome和IE11 , 其他的能不能用不知道了.

引入js

<script type="text/javascript" src="js/jQueryRotate.js"></script>

html代码:

<!-- 图像外边有个for循环,便利拼接每一个图像,这里面的i就是 -->
<img "+qpgd+" rotatenum=0 style='cursor: pointer;"+imgSize+js_txbk+"' ondblclick='parent.f_toFullScreen("+i+")' onclick='parent.f_clickImg("+i+")' id='pic"+i+"' name='pics' src='"+imgPath+"'/>
<!-- 点击这个旋转图像 -->
<img id='sjrotated_"+i+"' src='images/rotate.jpg' width='16px' onclick='parent.f_rotateSj("+i+")' style='cursor:pointer;' title='点击旋转图像'/>

js代码:

//旋转图像,因为图像很多个,所以在每个图像上定义rotatenum来记录每个图像的旋转角度
function f_rotateSj(index){
	var obj = $("#pic"+index,window.frames['imgArea'].document);
	var degbmh = obj.attr("rotatenum");//记录每个图像的旋转角度
	degbmh++;
	obj.attr("rotatenum",degbmh);
	if(degbmh%4==0){
		degbmh=0;
	}
	obj.rotate(90*degbmh);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值