0

我在 Rails 项目中使用 Modernizr。我还在 html 标签上为 IE8 设置了一些类

/[如果 IE 8] %html{class:'ie8 oldie'}

当我将 Modernizr 添加到混合中时,它会删除类 ie8 oldie 并用 js 替换它。我怎么能阻止它这样做。真正应该做的是附加它而不是删除我之前添加的那些。

4

1 回答 1

0

也许检查你正在做的事情的顺序?

我在 Joomla 中做同样的事情,如下:

HTML

<?php  
....
$doc->addScript($tpath.'/js/modernizr.js');    
...
?>  

<!doctype html>
...
<!--[if IE 8]><html class="no-js ie8 oldie" <![endif]-->
...


如果我在 IE8 中访问该页面,则页面源为:

<html class="ie8 oldie js ...">  

祝你好运!

于 2013-04-14T17:28:27.167 回答