2014-07-08 30 views
-2

我已經使用了多個js文件,但是如果我使用這兩個都不行,那麼怎麼解決這個問題呢。如何解決多個js文件衝突問題

<script src="js/jquery-1.11.1.min.js" type="text/javascript" charset="utf-8" ></script> 
<script src="js/jquery.mousewheel.js" type="text/javascript" charset="utf-8" ></script> 
<script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8" ></script> 
<script type="text/javascript" src="http://tablesorter.com/jquery-latest.js"></script> 
<script type="text/javascript" src="http://tablesorter.com/__jquery.tablesorter.js"></script> 
<script type="text/javascript" src="http://tablesorter.com/addons/pager/jquery.tablesorter.pager.js"></script> 
<script type="text/javascript" src="./js/script.js"></script> 

的script.js

$(document).ready(function() { 
$("table") 
.tablesorter({widthFixed: true, widgets: ['zebra']}) 
.tablesorterPager({container: $("#pager")}); 
}); 
+0

這將是jQuery版本衝突。使用單個最新的jQuery庫。 –

回答

0

首先,添加您的首選最高的js像jQuery。而它的低優先級

就像在你的例子:

<script type="text/javascript" src="http://tablesorter.com/jquery-latest.js"></script> 
<script src="js/jquery-1.11.1.min.js" type="text/javascript" charset="utf-8" ></script> 
<script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8" ></script> 
<script type="text/javascript" src="http://tablesorter.com/__jquery.tablesorter.js"></script> 
<script type="text/javascript" src="http://tablesorter.com/addons/pager/jquery.tablesorter.pager.js"></script> 
<script src="js/jquery.mousewheel.js" type="text/javascript" charset="utf-8" ></script> 
<script type="text/javascript" src="./js/script.js"></script> 
+0

不錯。但我從script.js得到這個錯誤:未捕獲TypeError:對象#沒有方法'tablesorter' – user3813139

+1

但你已經問JS關於JS衝突問題的問題。請清楚的問題。 –

+0

我的問題是tablesort不工作,幫助我如何解決這個問題 – user3813139

0

,如果你使用基於jQuery插件,因此你應該做a clear understand什麼插件jQuery的版本需要,你只只使用一個版本jQuery,幷包含jQuery的文件firstly,然後包含其他js文件。