2011-11-07 52 views
0

我有一個非常基本的問題(我認爲),但我真的沒有達成它的工作。我已經搜索了整個網絡,並按照一些指示,但沒有。問題是,我有一個IE瀏覽器的條件JS和CSS頭,當我在IE瀏覽器條件下運行此腳本,它在Firefox,Safari瀏覽器中完美...但是當我在IE7中嘗試它(帶和不帶條件)時,它不起作用。你知道可能是什麼嗎?有條件的JS for IE不起作用

頭(簡化的)

<!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(I放Jquery.noConflict,因爲它會導致另一個問題函數)

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

預先感謝。

回答

0

事實上,這是一個複製noConflict變量的問題。因爲我有同樣的musamba.js所以它使一個noConflict衝突:)

ie.js

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