jQuery新手總是很容易!如何解決兩個jQuery插件之間的衝突
我在<head>
以下jQuery的文件: -
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="jquery.ui.core.min.js"></script>
<script type="text/javascript" src="jquery.ui.widget.min.js"></script>
<script type="text/javascript" src="jquery.ui.mouse.min.js"></script>
<script type="text/javascript" src="jquery.ui.sortable.min.js"></script>
<script type="text/javascript" src="jquery.ui.tabs.min.js"></script>
<script src="./thesaurus/js/jquery.thesaurus.js" type="text/javascript"></script>
而下面的文檔準備呼叫: -
<script type="text/javascript">
$(document).ready(function()
{
$('#container').Thesaurus
({
effect: 'fade',
caseSensitive: true // Used when matching found terms against loaded ones
});
var page2jQueryTabs1Opts =
{
event: 'click',
collapsible: false
};
$("#page2jQueryTabs1").tabs(page2jQueryTabs1Opts);
});
</script>
我的問題是,詞庫的作品完美,但jQuery的標籤部分沒有。
我一直在試驗(幾個小時!)與jQuery.noconflict()
但我懷疑我一直在浪費我的時間,因爲我只使用jQuery的一個實例?而且我不斷嘗試改變命名空間(我認爲這就是我一直在嘗試的!)已經失敗了。對於記錄,我可以編輯thesaurus.js,並且我可以控制文檔的第一部分,但是我無法更改準備好的文檔的順序/順序 - 即$('#container').Thesaurus
必須首先出現,而且我無法編輯準備好doc的jQuery Tab部分。
不要繼續在黑暗中進行刺探,反覆試驗我會問這個問題......我需要對標記進行哪些修改......或thesaurus.js文件(found here)。
現在一些阿司匹林的時間!
編輯:Test page
請嘗試創建並顯示您的問題的示例。有了這個代碼snipet很難告訴你一些東西。 – davidbuzatto 2012-08-10 14:34:52
完成 - OP編輯。 – PBB 2012-08-10 16:50:46
好的。你的問題是你不能改變活動標籤? – davidbuzatto 2012-08-10 16:51:53