我见过一些 JavaScript 图像旋转器,它们使用 HTML5 画布元素或对服务器端脚本的 AJAX 调用,但是否可以不使用这些方法来做到这一点?Internet Explorer 不支持画布(我知道 excanvas,但如果可能的话我想不支持),我不确定 AJAX 是否足够流畅。如果有办法,是否有任何开源脚本、示例或资源可以指点我?
VirtuosiMedia
问问题
2049 次
4 回答
1
此 jQuery 插件适用于主要浏览器,包括 IE:http ://wilq32.googlepages.com/wilq32.rollimage222 。它使用了 excanvas,但至少它允许您评估该方法是否足以满足您的目的。
于 2009-02-26T21:54:59.533 回答
1
是的,通过 CSS 转换:
var degree=180;
document.getElementById('image_name').style.transform='rotate('+degree+'deg)';
于 2018-09-11T05:07:43.150 回答
0
谷歌是你的朋友: http ://www.walterzorn.com/rotate_img/rotate_img.htm
但是这种技术的缺点(如前所述)是它通过插入大量 DIVS 来使用 hack,因此它可能会降低浏览器的速度。谨慎使用。像这样的问题是为什么首先创建画布标签的原因。
于 2009-02-26T21:53:12.643 回答