Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.12.2012, 11:02
Новичок на форуме
Отправить личное сообщение для idmitry.bondar Посмотреть профиль Найти все сообщения от idmitry.bondar
 
Регистрация: 07.12.2012
Сообщений: 9

Создание инструмента Transform на js
Добрый день.
Пишу редактор текстов и есть задача изменять размер и положение картинки. Нарисовал в html квадрат с ползунками, При клике на картинку сделал чтобы он становился над картинкой и принимал ее размеры. Проблема лишь в том, что изменение положения картинки jquery.dragable() стоит на картинке, а сам инструмент над картинкой и перехватывает все клики по картинке.
Вариант поставить инструмент под картинку не пойдет, т.к. тогда не видно ползунков. Вопрос собственно вот в чем. Можно ли сделать инструмент(div элемент) видимым, но при этом при клике на него срабатывал и клик на находящиеся под ним элементы ?
Ответить с цитированием
  #2 (permalink)  
Старый 08.12.2012, 12:49
Аспирант
Отправить личное сообщение для schmetterling Посмотреть профиль Найти все сообщения от schmetterling
 
Регистрация: 02.12.2012
Сообщений: 30

Ну можно инициализировать событие самому, но как-то это так себе идея. Долго и муторно.

А вам лучше поставить обработчик draggable на этот инструмент, и одновременно с ним перетаскивать картинку.
Ответить с цитированием
  #3 (permalink)  
Старый 08.12.2012, 12:55
Новичок на форуме
Отправить личное сообщение для idmitry.bondar Посмотреть профиль Найти все сообщения от idmitry.bondar
 
Регистрация: 07.12.2012
Сообщений: 9

Так и сделал, спасибо. Только вот новая проблема... Делаю сейчас возможность ресайза, поиски готового решения привели только к resizable, только там можно изменять размер правой и нижней стороны, а мне нужно со всех, и как можно убрать значок ?
Ответить с цитированием
  #4 (permalink)  
Старый 08.12.2012, 13:14
Аспирант
Отправить личное сообщение для schmetterling Посмотреть профиль Найти все сообщения от schmetterling
 
Регистрация: 02.12.2012
Сообщений: 30

Сообщение от idmitry.bondar
только там можно изменять размер правой и нижней стороны
http://api.jqueryui.com/resizable/#option-handles
Ответить с цитированием
  #5 (permalink)  
Старый 09.12.2012, 04:23
Новичок на форуме
Отправить личное сообщение для idmitry.bondar Посмотреть профиль Найти все сообщения от idmitry.bondar
 
Регистрация: 07.12.2012
Сообщений: 9

Спасибо, помогло. Только вот может встречался кто-нибудь с проблемой ресайза нижней правой стороны ? Приходится ставить курсор не у границы а уже на самом элементе. На других сторонах ресайз возможен у границы.
Ответить с цитированием
  #6 (permalink)  
Старый 09.12.2012, 13:37
Аспирант
Отправить личное сообщение для schmetterling Посмотреть профиль Найти все сообщения от schmetterling
 
Регистрация: 02.12.2012
Сообщений: 30

idmitry.bondar, попробуйте задать все восемь возможных значений handles.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание теста на JS сложная система Berowz Общие вопросы Javascript 7 10.03.2012 23:42
создание изображений в js jvs Общие вопросы Javascript 3 29.09.2011 20:57
создание файла с помощью JS Bebarr Swallow Общие вопросы Javascript 1 14.06.2011 04:57
создание файлов с помощью js по имени компьютера DIMMon Общие вопросы Javascript 2 28.10.2010 15:42
Создание xml с помощью JS балерун Общие вопросы Javascript 4 20.04.2010 11:59