![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 1 Всего: 73 |
САБЖ. Интересно стало, возможно ли подобное реализовать, чтобы при захвате границы ячейка ее размеры можно было растянуть? Может кто-то уже реализовывал подобное?
Присоединённый файл ( Кол-во скачиваний: 10 )
tbl1.jpg-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| trix |
|
|||
![]() Observer Grabus ![]() ![]() Профиль Группа: Участник Сообщений: 534 Регистрация: 30.1.2003 Где: Odessa Репутация: нет Всего: 12 |
теоретически возможно, и по-мойму даже не очень трудно, но я не пробовал.
-------------------- Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ! |
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 8 Всего: 71 |
Где то видел скрипт, которым можно таблицы строить, ну и ячейки развигать. Могу еще раз поискать, если надо.
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Можно, по идее отлавливая onmouse(move|down|up) на таблице, но учитывая геморойность оных(резолюция mousemove низкая, через раз), придётся отлавливать события и на документе.
Мне это же нужно сделать для окошка в меню для нашего FAQ'а, код простой, выложу попозже сюда. Я применил другой подход, двигаем только рамку, как отпустили кнопку, окошко приняло новые размеры. Так браузер не нагружается при сложной разметке(меню). -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
А как узнать что мышка находиться в области рамки (над рамкой)?
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Reptor открывай отдельный топик
Ничего узнавать не надо, регистрируем событие у рамки, как только мыша появляется над рамкой, событие зажигается. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 1 Всего: 73 |
Да, пожалуйста, если не трудно, покажите пару примеров.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
Ещё один вопрос: а что это за событие?
|
|||
|
||||
| Aliance |
|
||||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
onmouseover ( подробнее тут )
Чего именно? Полностью скрипта или только события? |
||||||
|
|||||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 1 Всего: 73 |
Aliance, алгоритма действий, пожалуйста.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
IZ@TOP
Вот тебе и алгоритм и надежда на скрипт 8)) Скрипт довольно большой, не думаю что я его напишу быстрее чем Sardar. Хотя можно попробовать :-) Только наводящий вопрос: это обязательно делать только таблицей, или можно контейнерами (вид будет такой же...) |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 1 Всего: 73 |
Ну это понятно. Ладно, сознаюсь, хочу пример
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 1 Всего: 73 |
Я вроде нечал понимать что к чему. Но вот столкнулся с проблемой: как узнать ширину srcElement если она явно не задана?
И какое событие мне нужно использовать чтобы поймать перетаскивание ячейки? Другими словами - когда мышкой хватаем край ячейка и тащим. Нашел вроде:
Нет, это похоже не то. Мне надо наверное сначало onmousedown поймать, потом действовать по onmousemove, после чего отслеживать onmouseup? -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 1 Всего: 73 |
Все, с перетаскиванием разобрался. Теперь нужно только получить текущую ширину объекта.
Добавлено @ 10:31 Да, еще бы кто подсказал как при определенном событии изменить курсор? Добавлено @ 10:32 Вот кстате, работает. Только не совсем так как надо:
Я вот думаю, как бы мне сделать так, чтобы ячейка получила свойство перетаскиваемого объекта? А то когда мышку передвигаешь, курсор начинает мигать, время от времени превращаясь в песочные часы. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
IZ@TOP
Видимо ты используешь onmousemove, а как сказал Sardar - лучше onmouseup|down, меньше глюков и тормозов будет.
Изменяя св-во CSS:
|
||||
|
|||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |