Сделайте так, чтобы пользовательский интерфейс Jquery перетаскивал и работал при уменьшении масштаба - PullRequest
6 голосов
/ 22 июля 2011

Я смотрел на эту демонстрацию перетаскивания для пользовательского интерфейса Jquery. Демо отлично работает при нормальном увеличении. Но если вы уменьшите масштаб, чтобы сказать, 50%, все становится шатко. http://www.elated.com/res/File/articles/development/javascript/jquery/drag-and-drop-with-jquery-your-essential-guide/card-game.html

Может кто-нибудь предложить способ исправить демо?

1 Ответ

3 голосов
/ 22 июля 2011

Насколько я знаю, масштабирование браузера и javascript / jQuery не играют хорошо.Полтора десятилетия назад масштабирование в браузере не увеличивало изображения (по крайней мере, в IE) и т. Д.

http://bugs.jqueryui.com/ticket/4140 Вот проблема, предполагающая, что нет способа исправить ошибки, связанные с масштабированиемкоторые возникают в JQuery.Это два года назад, но там написано:

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

Я обнаружил, что если вы находитесь в Документах Google и используете масштабирование браузера, в сообщении будет отображаться предупреждениепользователю, что разные уровни масштабирования не поддерживаются.Поэтому я думаю, что лучший выбор для вас, если вы хотите это исправить, - это сделать то же самое, что делает Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...