请问JS如何实现按钮同时控制两个DIV中图片转动 20
当前JS代码如下,我想控制imgTest转动之外,再控制一个图片转动,改怎么修改下面的代码。html代码如下:<divalign="center"style="posit...
当前JS代码如下,我想控制imgTest转动之外,再控制一个图片转动,改怎么修改下面的代码。
html代码如下:
<div align="center" style="position:fixed; z-index:999;">
<input type="button" id="leftTran" onclick="tranImg(-5)" value="左">
<input type="button" id="rightTran" onclick="tranImg(5)" value="右">
</div>
<div align="center">
<img name="images6" id ="imgTest" id="images6" src="img/astigmatism3.png" target="_blank" align="middle" border="0">
</div>
JS代码如下:
var current = 0;
function tranImg(trun){
var imgObj= document.getElementById('imgTest');
current = (current+trun)%360;
imgObj.style.transform = 'rotate('+current+'deg)';
$(this).css("transform")
document.write("transform");
}
通过按钮使在不同DIV中的图片同时旋转 展开
html代码如下:
<div align="center" style="position:fixed; z-index:999;">
<input type="button" id="leftTran" onclick="tranImg(-5)" value="左">
<input type="button" id="rightTran" onclick="tranImg(5)" value="右">
</div>
<div align="center">
<img name="images6" id ="imgTest" id="images6" src="img/astigmatism3.png" target="_blank" align="middle" border="0">
</div>
JS代码如下:
var current = 0;
function tranImg(trun){
var imgObj= document.getElementById('imgTest');
current = (current+trun)%360;
imgObj.style.transform = 'rotate('+current+'deg)';
$(this).css("transform")
document.write("transform");
}
通过按钮使在不同DIV中的图片同时旋转 展开
1个回答
展开全部
<div align="center" style="position:fixed; z-index:999;">
<input type="button" id="leftTran" onclick="tranImg(-5)" value="左">
<input type="button" id="rightTran" onclick="tranImg(5)" value="右">
</div>
<div align="center">
<img name="images6" id ="imgTest" src="img/astigmatism3.png" target="_blank" align="middle" border="0">
<img name="images6" id ="imgTest" src="img/astigmatism3.png" target="_blank" align="middle" border="0">
<img name="images6" id ="imgTest" src="img/astigmatism3.png" target="_blank" align="middle" border="0">
</div>
function tranImg(trun){
$('#imgTest').each(function(){
var me = $(this);
me.current=!me.current&&me.current!=0?0:me.current;
me.current = (me.current+trun)%360;
imgObj.style.transform = 'rotate('+current+'deg)';
$(this).css("transform");
});
}
更多追问追答
追问
我刚刚试了下,不管用啊,原来的图片都转不了了
追答
嗯,你的代码有兼容性问题,好像只支持类似谷歌内核的浏览器吧
transform
你只要再加个id,然后改变那个id就可以了,js里面的改下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询