2014-10-17 63 views
0

我是jsfiddle的新手。我試圖利用從的jsfiddle功能:http://jsfiddle.net/jhfrench/NQ97h/無法利用jsfiddle工作

的JS一塊是這樣的:

$('#myTab a').click(function (e) { 
    if($(this).parent('li').hasClass('active')){ 
    $($(this).attr('href')).hide(); 
    } 
    else { 
    e.preventDefault(); 
    $(this).tab('show'); 
    } 
}); 

但是,當我嘗試使用此爲普通的HTML文件夾,只有我的HTML東西的作品。如果有人能夠展示如何轉換外部資源,正確的標籤之間的javascript,以及在jsfiddle中調用的onload事件進入正確的位置,那麼它肯定會有幫助!

謝謝!

回答

0

除了通過user3558931和你想知道如何包括小提琴的外部資源,你在你的評論中提及給出的調整 - 以下內容添加到您的html包括包含有該js-和CSS-文件:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
<script type="text/javascript" src="http://appliedinter.net/Workstream/common_files/js/plugins.js"></script> 
<script type="text/javascript" src="http://appliedinter.net/Workstream/common_files/js/script.js"></script> 
<script type="text/javascript" src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script> 
<link rel="stylesheet" type="text/css" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css"/> 

以防萬一這是不明確 - 如果你在HTML這也有被包裹在腳本標記的調整JS代碼:

<script type="text/javascript> 
    // add code from answer by user3558931 here 
    // (which I just upvoted as OP hasn't enough rep to upvote) 
</script> 

更新評論:儘管可以像提及的YouTube視頻中的建議那樣獲取源代碼,但只需添加:在左側的小提琴菜單中單擊「外部資源」,即可顯示包含的外部文件。右鍵單擊每個文件,選擇「複製鏈接目標」,並將文件包含爲js或css。與包含的jquery版本類似。

+0

是matthias_h。我發現了一個視頻,展示瞭如何爲jsfiddle輸出「查看源代碼」,它基本上剝離了我所有的東西,看着我發現,我錯過了CSS包含。這是幫助的視頻,以防萬一:https://www.youtube.com/watch?v = O5t0uJBBUS0 – user3874356 2014-10-18 00:45:21

1

你錯過了DOM準備好了。在jsfiddle中它工作,因爲代碼在window.load事件。使用DOM內容如下:

//Wait for DOM to load, then run the code enclosed. 
$(function() { 
    $('#myTab a').click(function (e) { 
     if($(this).parent('li').hasClass('active')){ 
      $($(this).attr('href')).hide(); 
     } 
     else { 
      e.preventDefault(); 
      $(this).tab('show'); 
     } 
    }); 
}); 
+0

它仍然不起作用!它只是展示純粹的html,所有擴展的選項就好像js沒有實例化一樣。另外,就像我提到的那樣,也有外部資源等。所以,如果你顯示,也許在HTML工作的一切,這將指導我。 – user3874356 2014-10-17 22:51:28