Перетаскивание изображения не содержится в панели управления - PullRequest
0 голосов
/ 05 августа 2011

У меня небольшие проблемы с панорамированием в среде разработки.Способ, которым я реализовал функцию панорамирования, добавив JQuery для перетаскивания изображения за панель управления.Функция панорамирования доступна после увеличения изображения.Поэтому я увеличиваю изображение с помощью функции увеличения / уменьшения масштаба, затем перемещаю или перетаскиваю изображение за панелью управления.Это прекрасно работает в моей локальной среде, и даже когда я развертываю веб-сайт в своей локальной IIS.Однако при развертывании на сервере Dev изображение не остается за панелью управления или не содержится в нем.Есть какие-нибудь предложения о том, что может быть причиной этого?Ниже приведена некоторая информация о подходах, которые я попробовал.

Я провел сравнение двух сред.

Конфигурация в моей локальной среде:

.NET Compact Framework 2.0 SP2(Версия 2.0.7045) .NET Compact Framework 3.5 (Версия 3.5.7283). Клиентский профиль .NET Framework 4 (версия 4.0.30319) .NET Framework 4 Extended .NET Framework 4 Многоцелевой пакет AJAXControlToolkit: Версия 3.5.50508.0

Конфигурация на Dev-сервере:

.NET 2.0: .NET 2.0 SP2 (версия 2.2.30729) .NET 3.0: .NET 3.0 SP2 (версия 3.2.30729) .NET 3.5: .NET 3.5SP1 (версия 3.5.30729.1) AJAXControlToolkit: версия 1.0.20229.0

Возможно ли, что небольшое несоответствие версий вызывает проблему?Я думал о том, чтобы как-то сопоставить версии .NET на моей локальной машине с версией сервера dev.Это вызвало бы проблему?Также я использую Visual Studio 2008 Team System SP1 для разработки.

Я попытался добавить файл AJAXControlToolkit.dll на сервер Dev, но я получил те же результаты.

Я попытался настроить панельcontrol to style = "overflow: hidden", но это тоже не сработало.

Вот фрагмент кода, который, как мне кажется, вызывает проблему:

                <div id="draggable" style="position:relative;" onmousedown="makeDraggable(); return false;">
                    <img id="myimage" src="[path to image]" usemap="#circles" onmouseover="changeToHand()" />
                </div>

            </asp:Panel>

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 08 августа 2011

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

...