2013-04-11 2 views
-1

Имея проблему IE9, которая действительно, действительно разбивает меня мысленно. Не могу понять! Я действительно ненавижу, как мы имеем дело с этими проблемами IE.Объект не поддерживает свойство или метод 'nestedSortable'

Я просмотрел около 20 страниц в Google, которые ищут ответ, и ничего не работает. У меня есть форма, которую вы можете создать «Раздел». Затем эти разделы можно переупорядочить, используя плагин 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> 

Все выглядит хорошо для меня, и это большое приложение, и это первый раз, когда мы видим проблему, как это с одним из плагинов.

+2

Когда мы говорим о плагинах jquery, это исключение больше всего напоминает пожары, когда плагин не был правильно загружен. Или он еще не загружался, когда вы пытались его вызвать. Извините, я не могу сказать больше, ваш фрагмент кода выглядит нормально. – Tommi

+1

Страница, связанная с подключаемым модулем, работает в IE9, поэтому я предполагаю, что она связана с реализацией, порядком выполнения или схождением. Как загрузить требуемые скрипты, тег заголовка, тег тела? Существуют ли какие-либо другие предупреждения или ошибки в консоли отладчика, предшествующие тому, который вы опубликовали? – Nope

+0

Единственная другая ошибка: SEC7115:: visited и: стили ссылок могут отличаться только цветом. Некоторые стили не применялись к: посещению. 47, который, похоже, не связан. Я отредактирую свой пост выше со всеми включенными файлами javascript и закажу. Их вызывают в нижнем колонтитуле. – user1696090

ответ

1

Ahh ha решил это, я загрузил javascript-файл с приведенным выше кодом. Перед файлом nestedSortable.js просто пришлось переключить два. благодаря!

Смежные вопросы