2012-08-24 67 views
0

我有.js Javascript文件,其中我引用了在單獨的樣式表文件中定義的CSS類。可以在JavaScript文件中引用定義的CSS類嗎?

通過參考,我的意思是這樣的:

.attr("class", "link")

其中link是在樣式表文件中定義的類。

如果我在.html文件中鏈接上面的.js.css文件,這些樣式是否可以正確應用?

編輯:我已經試過到目前爲止

HTML:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8"> 
     <title>Graph Test</title> 
     <link type="text/css" href="../css/graph.css" rel="stylesheet"> 
    </head> 
    <body> 
     <div id="graph-container"> 
      <div style="width:700px; height:600px" id="graph"></div> 
     </div> 
     <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/d3/2.10.0/d3.v2.min.js"></script> 
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
     <script type="text/javascript" src="../js/graph1.js"></script> 
    </body> 
</html> 

graph1.js.js文件中的問題,在我引用的graph.css類。這兩個文件都存在於指定的位置,但graphs.css中定義的任何樣式都不適用於由graph1.js創建的元素。

注意:起飛<!DOCTYPE html>消除了這個問題,但它不是一個解決方案。

+1

難道你不會試試嗎? – Ibu

+0

也許,是的。你已經試過了嗎?另外,如果您遇到問題,請顯示一些代碼。 – Arjan

+0

請詳細說明。 「參考」是什麼意思?你想修改js中的類嗎? – bfavaretto

回答

2

是的,絕對。他們將被正確引用。像JQuery這樣的許多框架都是通過這種方式來設置控件的樣式。

相關問題