有一個真正的IE9問題,真的讓我精神崩潰。無法弄清楚!我真的很討厭我們如何處理這些IE問題。對象不支持屬性或方法'nestedSortable'
我在Google上搜索了大約20頁,尋找答案,沒有任何工作。我有一個表單,您可以創建一個「部分」。這些部分可以使用jquery nestedSortable插件重新排序。 http://mjsarfatti.com/sandbox/nestedSortable/
在IE9中,沒有任何工作。我無法創建部分或重新排序,我得到在加載頁面出現以下錯誤:
SCRIPT438:對象不支持屬性或方法「nestedSortable」
它指出錯誤與第二個字符做在此:
$('#sortable').nestedSortable({
//disableNesting: 'no-nest',
listType: 'ul',
forcePlaceholderSize: true,
handle: 'div',
helper: 'clone',
items: 'li',
maxLevels: 2,
opacity: .6,
placeholder: 'placeholder',
revert: 250,
tabSize: 25,
tolerance: 'pointer',
toleranceElement: '> div',
update: function(){
order_sections();
}
});
任何想法?如果我完全刪除了這段代碼,我沒有遇到任何錯誤,並且我可以創建部分,我當然可以不對它們進行重新排序,因爲它被註釋掉了。
這適用於所有瀏覽器,但IE9。不知道它是否適用於舊版本,我們只支持IE9,因爲我們必須這樣做。我希望我們可以阻止我們的應用程序中的所有IE,因爲它是一個巨大的垃圾場。
對不起,在這裏遇到一個無聊的IE問題,但我沒有想法,3小時深入這一點,我沒有取得任何進展。
我看到這個插件的兼容性是IE6/7/8和他沒有提及9
EDITED ***
我的JavaScript文件被包含在頁腳,這裏是有訂購:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript" src="js/public/website/application.js?v=1362424015"></script>
<script type="text/javascript" src="js/public/website/bootstrap.js?v=1364410348"></script>
<script type="text/javascript" src="js/public/website/greyScale.js?v=1362424015"></script>
<script type="text/javascript" src="js/public/website/jquery.placeholder.js?v=1362424015"></script>
<script type="text/javascript" src="/js/public/website/jquery.dataTables.js?v=1362424015"></script>
<script type="text/javascript" src="js/common/jquery-ui-1.9.0.custom.min.js?v=1362424015"></script>
<script type="text/javascript" src="js/members/global.js?v=1364396131"></script>
<script type="text/javascript" src="http://dev.clientsky.com/js/members/proposals/proposal.js?v=1364351236"></script>
<script type="text/javascript" src="js/members/proposals/create_proposal_sections.js?v=1365712158"></script>
<script type="text/javascript" src="js/common/jquery.mjs.nestedSortable.js?v=1362424015"></script>
一切對我來說很好,這是一個大的應用,這是我們看到這樣一個問題的插件之一的第一次。
當我們談論jquery插件時,這個異常最像是在插件未正確加載時觸發。或者當你嘗試打電話時,它還沒有加載。對不起,我不能多說,你的一段代碼看起來不錯。 – Tommi 2013-04-11 21:10:22
您鏈接到插件的頁面在IE9中工作,所以我認爲它與實現,執行順序或類似相關。你如何加載所需的腳本,頭標籤,車身標籤?在您發佈的調試器控制檯中是否存在其他警告或錯誤? – Nope 2013-04-11 21:16:14
唯一的其他錯誤是:SEC7115 :: visited和:鏈接樣式只能根據顏色而有所不同。有些樣式不適用於:visited。這似乎並不相關。我將在上面編輯我的帖子,其中包含所有JavaScript文件以及有序。他們被稱爲在頁腳。 – user1696090 2013-04-12 14:06:08