2014-01-07 28 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