2014-01-07 59 views
0

我在一個頁面上有兩個腳本,我一次只能得到一個腳本。我不是很熟悉使用JavaScript,所以我希望這是一個簡單的修復。在試圖尋找答案後,我決定最好只是問問題並將代碼放好。2個不同的Javascript - 一次只能工作1個

讚賞任何建設性的意見和答案。謝謝。

預先感謝您。

<head> 
     <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> 
     <script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
     <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
    </head> 

<body> 
<script> 
$(function() { 
    $("#tabs").tabs({ 
     collapsible: true 
    }); 
}); 
</script> 

<div id="tabs"> 
    <ul> 
     <li><a href="#tabs-1">Tab 1</a> 
     </li> 
     <li><a href="#tabs-2">Tab 2</a> 
     </li> 
     <li><a href="#tabs-3">Tab 3</a> 
     </li> 
    </ul> 
    <div id="tabs-1"> 
     <p><strong>Click this tab again to close the content pane.</strong> 
     </p> 
     <p>Content 1</p> 
    </div> 
    <div id="tabs-2"> 
     <p><strong>Click this tab again to close the content pane.</strong> 
     </p> 
     <p>Content2</p> 
    </div> 
    <div id="tabs-3"> 
     <p><strong>Click this tab again to close the content pane.</strong> 
     </p> 
     <p>Content 3</p> 
    </div> 
</div> 

    <script language="javascript" type="text/javascript"> 
    document.write('<script language="javascript" src="http://www.example.com/test.js"><\/script>'); 
    </script> 

</body> 
+0

爲什麼你的''不在''元素之外? – Blender

+0

我沒有複製整個源代碼...我的不好 – NotJay

+0

我的意思是body而不是html,我會修復它。 – NotJay

回答

1

第一個腳本看起來不錯,第二個腳本沒有。 通過寫入不立即執行它的文件...

只要做到這一點是這樣的:

<script type="text/javascript" src="http://www.example.com/test.js"></script> 

但是更detaile derror-描述將是一個更快,更專業的幫助有用。我們如何才能知道哪些工作不正常?我只是猜測你在這裏提供的代碼什麼不能工作。

test.js應該做什麼?

@Edit:

如果第二腳本工作我還是建議做我上面所解釋的方式......

Hoever如果第一個腳本不工作:

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#tabs").tabs({ 
     collapsible: true 
    }); 
}); 
</script> 

這樣做,第一個腳本永遠不會執行,因爲你把它放在一個函數中,並且從來沒有調用它。

+0

這是一個私人文件,所以我無法顯示它。你的回答很好。非常感謝 – NotJay

+0

其實,你是對的,第二個工作正常,但第一個工作仍然不正常。 – NotJay

+0

您能詳細說明您的意思嗎?「第一個腳本永遠不會被執行,因爲您將它放在一個函數中,並且永遠不會調用它」? – NotJay