JQueryUI Перетаскивание учебника в IE9 и IE7 - PullRequest
2 голосов
/ 08 января 2012

Я просматриваю учебник по перетаскиванию JQuery здесь: http://www.elated.com/articles/drag-and-drop-with-jquery-your-essential-guide/

Это отличное учебное пособие, но у меня есть некоторые проблемы с финальным проектом в Internet Explorer.Я использую IE 9 и его инструменты разработчика, чтобы изменить режим документа с IE9 на IE8 и IE7.

Если я изменю режим документа на стандарты IE9, то ни один из элементов div, созданных с помощью javascript, не появится.Если я изменю режим документа на IE7, то числовой текст внутри перетаскиваемых карточек будет разрезан пополам.Кажется, что работает режим IE8 - конечно, закругленные края - нет.

Вот ссылка на готовый продукт, если вы хотите проверить себя: http://www.elated.com/res/File/articles/development/javascript/jquery/drag-and-drop-with-jquery-your-essential-guide/card-game.html

Я пробовал использоватьТаблица стилей IE в Blueprint, но там нет никакой помощи.Также я изменил версии JQuery и JQueryUI на следующие:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>

Все еще без изменений.

Кто-нибудь знает, что может быть причиной этих проблем?

1 Ответ

0 голосов
/ 26 апреля 2012

попробуйте удалить следующую строку и посмотреть, работает ли она. У меня была похожая ситуация, и это решило проблему. Очевидно, вам нужно будет переписать код, чтобы получить функциональность.

stack: '#cardPile div' * * 1004

...