-1

我在网上找到了一个时钟插件,但它不适用于 IE8。为什么?

代码:http: //solutionsbr.uphero.com/projeto/

JavaScript 代码

       $(function() {                                         

            if ($("#sec").length > 0) {
                setInterval(function() {
                    var seconds = new Date().getSeconds();
                    var sdegree = seconds * 6;
                    var srotate = "rotate(" + sdegree + "deg)";
                    $("#sec").css("transform", srotate);

                }, 1000);
            }

            if ($("#hour").length > 0) {
                setInterval(function() {
                    var hours = new Date().getHours();
                    var mins = new Date().getMinutes();
                    var hdegree = hours * 30 + (mins / 2);
                    var hrotate = "rotate(" + hdegree + "deg)";
                    $("#hour").css("transform", hrotate);

                }, 1000);
            }

            if ($("#min").length > 0) {
                setInterval(function() {
                    var mins = new Date().getMinutes();
                    var mdegree = mins * 6;
                    var mrotate = "rotate(" + mdegree + "deg)";
                    $("#min").css("transform", mrotate);
                }, 1000);
            }
        });

解决方案

使用另一个WebBrowser,IE8的rotate属性很烂。如果有人需要更多信息,请查看此处Internet Explorer 8 Rotate

4

1 回答 1

2

似乎对 9 以下的 IE 版本不支持的变换 css 属性使用旋转值

于 2013-04-10T12:38:09.403 回答