IE 的条件 JS 不起作用



我有一个非常基本的问题(我认为),但我真的没有到达使它工作。我在网上搜索了一下,并按照一些说明进行了搜索,但一无所获。问题是,我有一个有条件的JS和CSS的IE标题,当我在IE条件下运行这个脚本时,它在Firefox, Safari中工作完美…但是当我在IE7中尝试时(有条件和没有条件),它不起作用。你知道会发生什么吗?

头(简体)

<!doctype html>
<html lang=en>
<head>
<meta charset=utf-8 />
<title>Prueba</title>
<!-- Jquery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<!-- Reset & General CSS-->
<link href="css/reset.css" media="screen" rel="Stylesheet" type="text/css" />
<link href="css/style.css" media="screen" rel="Stylesheet" type="text/css" />
<!-- Specific functions -->
<script src="js/musabamba.js"></script>
<!--[if lt IE 9]>
<script type="text/javascript" src="/js/ie.js"></script>
<link href="/css/ie.css" media="screen" rel="Stylesheet" type="text/css" />
<![endif]--> 
</head>

ie.js(我放了一个Jquery。不冲突,因为它会导致另一个函数出现问题)

var $j = jQuery.noConflict();
$j(function(){
$j(".coleccion").addClass("selected");
});

事实上,这是一个重复noConflict变量的问题。因为我在musamba。js中也有相同的设置所以这里是noConflict conflict:)

ie.js

/* JS for IE */
$j(document).ready(function(){
    $j(".coleccion").addClass("selected");
});

最新更新