2012-10-29 39 views
0

請幫幫我!被卡住了很長時間。我在我的HTML文件中編碼完全一樣的東西,但它根本不工作。爲什麼我的java腳本在jsFiddle中完美工作,但不在任何瀏覽器中工作?

我在HEAD部分插入了javascript。

Here is my fiddle

的HTML:

<div id="content"> 

<div id="colone"> 

    <div id="introbox" class="test"> 
    </div> 


    <div id="infobox" class="test"> 
    <div style="border-bottom:1px solid #666;width:160px;margin-top:20px;margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;"> 
    INFO 
    </div> 
    </div> 
</div>  

<div id="coltwo"> 

    <div id="aboutbox" class="test"> 
    <div style="border-bottom:1px solid #666;width:250px;margin-top:20px;margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;"> 
    ABOUT 
    </div> 
    </div> 


    <div id="gallerybox" class="test"> 
    <div style="border-bottom:1px solid #666;width:260px;margin-top:20px;margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;"> 
    GALLERY 
    </div> 

    </div> 
</div>  


<div id="colthree"> 

    <div id="contactbox" class="test"> 
    <div style="border-bottom:1px solid #666;width:180px;margin-top:20px;margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;"> 
    CONTACT US 
    </div> 

    </div> 


    <div id="extrabox" class="test"> 
    <div style="border-bottom:1px solid #666;width:160px;margin-top:20px;margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;"> 
    EXTRAS 
    </div> 

    </div> 
</div> 
    ​ 

中的JavaScript:

$(document).ready(function() { 
    $(".test").hover(function() { 
    $(".test").not($(this)).css({ 
     "opacity": 0.1 
    }); 
}, function() { 
    $(".test").css({ 
     "opacity": 1 
    }); 
}); 
});​ 
+2

張貼您的jsfiddle! – jelies

+3

你能告訴我們一些代碼嗎? –

+0

你可以發佈你的代碼嗎 – user75ponic

回答

2

這裏

的腳本只有三個posibilities應放置在您網頁的頁眉部分它被稱爲onload

二是jQuery庫版本,在它的jsfiddle 1.7.2所以無論你的jQuery的版本是舊的或不使用該庫在所有

第三個是,你必須失去了<script></script>標籤,展示的jsfiddle穿上」 t需要它

0

最可能的原因是該腳本需要在DOM準備就緒之後執行,這是由jsfiddle確保的。

如果你提供一個小提琴的鏈接,那將會很棒。

+0

jsfiddle.net/CnUKW/26繼承人鏈接到小提琴! – user1657807

0

聽起來像你沒有在你的頭中包含JQuery。添加以下內容:

<script src="jquery_js_goes_here"></script> 

我想獲取最新的,並期待在使用現有的CDN(或谷歌的CDN)E.g

<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> 

希望有所幫助。

+0

我插入

  • 11. 代碼在JSFiddle中正常工作,但不在我的瀏覽器中
  • 12. 爲什麼我的jquery在jsFiddle上工作,但不在我的localHost上工作?
  • 13. PHP:爲什麼readdir在命令行中爲我工作,但不是瀏覽器?
  • 14. Javascript FileReader在jfiddle中工作,但不在我的瀏覽器中
  • 15. 爲什麼在phpMyAdmin中工作,但不在PHP腳本中?
  • 16. 爲什麼此腳本在Firefox中工作,但不在IE9中?
  • 17. Java Applet:JDBC-mysql在eclipse中工作,但不在瀏覽器中
  • 18. 我的地圖作品中的jsfiddle但不是在瀏覽器
  • 19. JavaScript代碼不在本地工作,但在jsfiddle中工作
  • 20. 腳本工作在jsfiddle,但不是在我的網頁jquery
  • 21. jQuery在Dreamweaver中正常工作,但不在任何瀏覽器中。怎麼修?
  • 22. 爲什麼body.scrollTop不工作在谷歌瀏覽器和火狐瀏覽器,但在微軟邊緣工作
  • 23. 腳本不工作在joomla上,但它在html頁面上完美工作
  • 24. 爲什麼exec('java -jar file.jar')不能在瀏覽器上工作
  • 25. 這個CSS在Chrome中完美工作,但在IE瀏覽器打破了
  • 26. jquery腳本在所有瀏覽器中工作,但IE 8
  • 27. PHP腳本不是由Java找到,但在瀏覽器中工作
  • 28. Javascript在JSFiddle中工作 - 瀏覽器顯示爲「Undefined」
  • 29. 腳本在JSfiddle中運行,但不在瀏覽器上
  • 30. JQuery不工作,但在JSFiddle上工作