我的代码在Firefox和Chrome中运行良好,但在IE 11中不能正常工作。我收到下一个错误消息:
1) SCRIPT5009: '$' is undefined
For this line of code:
$.extend({
)}
2)SCRIPT5009: 'jQuery' is undefined
// Browser globals
factory( jQuery );
3)SCRIPT1010: Expected identifier
我有一个使用VS2013和Bootstrap3构建的MVC5项目,我在Site.css文件中创建了几个类,主要用于更改颜色、字体等,它们工作得很好。但现在,它在IE 11中不再起作用了,尽管它仍然可以在Chrome中使用。我要说的是IE忽略了Site.css中的类。
我使用的是VS2013中的所有默认值。我没有更改捆绑包配置,我验证了它是否包含Site.css
为了确保这一点,我创建了一个简单的项目,其中包含一个标签和一个类来更改其颜色。它可以在Chrome中运行,但不能在IE中运行。
这是BundleConfig
public class BundleConfig
{
// F
与我的个人电脑相比,在托管公司的服务器上,我正在努力解决html页面无法以相同的方式呈现的问题。这就是它在Chrome中的样子:在我的PC上,IE中的看起来有点不同,但保留了它的大部分功能,而在服务器上,它看起来像是jquery代码不工作。
if ($.browser.msie) {
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
var linkchrome = document.getElement
HTML:
<main>
<p>
this is a paragraph in main...
</p>
</main>
<section>
this is a section...
</section>
CSS:
p{ margin:100px; background:#99ff99; }
main{ overflow:hidden; background:#ff9999; }
section{ margin:100px; background:#9999ff; }
小提琴:
还解释了为什么在IE中,当我