小编Byt*_*cks的帖子

IE9中无法识别CSS样式

这让我疯了.这是我在示例页面上的一些HTML和CSS.第一个意图是没有任何标记的LI.我已尽力而为,但列表项目将显示标准小数点.我使用IE9附带的开发人员工具来检查UL和LI元素.似乎IE根本没有识别"recentAnnouncementsList"css类.这些元素不显示应用于其上的样式.整个设置在Chrome上完美运行.我错过了什么?

谢谢

ul.recentAnnouncementsList
{
    margin-left: 0px;
    padding-left: 5px;
}

ul.recentAnnouncementsList li
{
    margin-left: 0px;
    padding-bottom: 5px;
    list-style-type:none;
}

ul.recentAnnouncementsList li a{
    color:#675DF0;text-decoration:none; font-size:0.85em;
}

ul.recentAnnouncementsList li span{
    display: block;
    text-indent: 0px;
    text-transform: none;
}

<td>
<div>
<ul class="recentAnnouncementsList" id="recentAnnouncements">
<li><a href="#">Released 1</a></li>
<li><a href="#">Release 2</a></li>
</ul>
</div>
</td>
Run Code Online (Sandbox Code Playgroud)

css internet-explorer-9

5
推荐指数
1
解决办法
1万
查看次数

在IE11中,Typescript生成JS中的Javascript错误

当我在IE11中加载页面时,我从typescript中的简单模块/类中得到以下错误.在Edge和Chrome等其他浏览器中不会发生此错误.

clock.js第4行第4行的JavaScript严重错误SCRIPT1002:语法错误

这是TS代码.

module DateTime {
    export class TestMe {
        private timeNow:Date;
        constructor() {
            alert("Hello");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这里是从它生成的JS代码.

var DateTime;
(function (DateTime) {
    class TestMe {
        constructor() {
            alert("Hello");
        }
    }
    DateTime.TestMe = TestMe;
})(DateTime || (DateTime = {}));
Run Code Online (Sandbox Code Playgroud)

这是在页面上调用它的方式.

<script type="text/javascript">
            $(document)
                .ready(function() {
                        var testIt = new DateTime.TestMe();
                    }
                );
    </script>
Run Code Online (Sandbox Code Playgroud)

从调试器我可以看到它不喜欢JS代码中的"class"关键字.Page甚至没有创建"TestMe"的实例,因为clock.js中的语法错误不会让该文件加载.有什么我需要包含它在IE11中工作吗?我试图包括es6垫片,但同样的问题.

感谢您对此问题的任何意见.

javascript typescript

3
推荐指数
2
解决办法
8017
查看次数

标签 统计

css ×1

internet-explorer-9 ×1

javascript ×1

typescript ×1