Jquery Drag and Drop проблема, перейти на новую страницу - PullRequest
0 голосов
/ 15 декабря 2010

Я хочу использовать Jquery для реализации страницы, содержащей js с quotemedia.com. После того, как я встраиваю js в сортируемое, когда я перетаскиваю элемент, содержащий js, он переходит к полному отображению страницы.

Это происходит под Firefox, IE в порядке.

Рабочий код здесь: http://jsfiddle.net/dodoflying/9BkJ5/ Пожалуйста, используйте firefox , чтобы перетаскивать покупки элементов, чтобы увидеть проблему.

Это ошибка в Firefox? Как я мог решить эту проблему?

Заранее спасибо!

Don

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

Я только что обнаружил, что это можно решить с помощью Jquery для удаления следующего javascript

<script src="http://app.quotemedia.com/quotetools/miniCharts.go?webmasterId=93004&amp;symbol='.$symbol_chart.'&amp;toolWidth=660&amp;chhig=130&amp;chbg=ffffff&amp;chln=333333&amp;chgrd=D5DDE8&amp;chxyc=2B5286&amp;chtcol=2B5286&amp;chbgch=ffffff&amp;chbdr=2B5286&amp;chfill=ee5E739B&amp;chfill2=8BA9E0" type="text/javascript" language="javascript"></script>

Под Firefox и IE это нормально.

0 голосов
/ 15 декабря 2010

Я не знаю, является ли это ошибкой в ​​FF или плохой реализацией в IE, в любом случае, если у вас нет проблем, поместите JS в отдельный html и включите html-страницу в iframe, который вы все равно увидите iframe перезагрузил, но не всю страницу, для получения дополнительной информации см. эту ссылку .

Перезагрузка iFrame для сортировки

Редактировать: кстати, вам не нужно связывать список с самим собой ... он уже подключен, поэтому в этом нет необходимости:

$( ".column" ).sortable({
    connectWith: ".column"
});

Теперь вернемся к основной проблеме, поскольку вы можете видеть, что iframe (или ваш код) будет перезагружаться каждый раз, когда вы изменяете его порядок в дереве dom, поэтому вместо использования sortable..maybe вы сможете перейти с аналогичным эффектом путем абсолютного позиционирования этих DIV и изменения их положения (CSS сверху и слева с помощью JS) при перетаскивании их, но это потребует МНОГО работы.

...