Требуется идея!Привет всем.
Как известно, select не имеет zIndex, вследствие чего никакой div поверх него не поставишь. В то же время реализация drag&drop собственных объектов обычно рисуется через, например createElement("DIV") с содержимым в виде некоего текстового представления того перемещаемого объекта, который за курсором бегает постоянно. Понятно, что select этот самый DIV перекрывает. какие возможны шаги для того, чтобы обойти эту ситуацию? Мне пришло в голову несколько мыслей: 1. Самая простая - скрывать select. Плоха тем, что select сам может быть тем, куда тащится объект. 2. Использовать не createElement, в window.createPopup(). Плохое решение тем, что работает только в IE 5.5+, да и двигается немного тормознуто, оставляя за собой след. 3. Ничего за мышкой не таскать, а просто подменять курсор временно на что-то другой. Плохо тем, что у IE курсор частенько "залипает" и не меняется больше ни на что. 4. Не скрывать select, а заменять его на что-то временно. Вот только на что? 5. Может, что-то более интересное придумаете? :-)) |