Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 05.07.2013
Сообщений: 176

Как отловить событие ?

05.10.2014, 20:33. Показов 868. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть следующее:
HTML5
1
2
3
4
5
6
7
8
9
<div id="asd">
    <div class="qwe">
         <div id="1" class="zxc"></div>
         <div id="2" class="zxc"></div>
         <div id="3" class="zxc"></div>
         <div id="4" class="zxc"></div>
          <!-- ... -->
    </div>
</div>
А также:
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#asd {
    width: 500px;
    height: 500px;
    background-color: black;
    overflow: hidden;
}
.qwe {
    width:1500px;
    height: 1500px;
    background-color: red;
}
.zxc {
    width:180px;
    height: 180px;
}

Возможно ли как-нибудь отловить событие, когда какие-либо блоки с id=1/2/3... будут видимы в блоке .asd при перетаскивании блока .qwe ?

jsfiddle.net/fepo0ozL
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.10.2014, 20:33
Ответы с готовыми решениями:

Как в javascript отловить событие, определить на каком из li находится класс active
Всем добрый день имеется html код &lt;ul class=&quot;onepage-pagination&quot;&gt; &lt;li&gt;&lt;a data-index=&quot;1&quot; href=&quot;#1&quot; class=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt; ...

Как отловить событие нажатия левой кнопки мыши по дочернему элементу
Всем добрый день. Уважаемые форумчане прошу Вашей помощи в разрешении следующей проблемы, может это и не проблема, но как её решить я не...

Как отловить событие загрузки файла в теге input type="file"
accept почему-то не работает, решил сделать проверку на формат через js, как и всю остальную форму. Но никак не могу запустить функцию...

3
 Аватар для Totoro
47 / 23 / 3
Регистрация: 28.05.2012
Сообщений: 150
Записей в блоге: 1
05.10.2014, 20:59
Запросто.

Положите блоки в блок с фиксир шириной и высотой затем при при перемещении проверяйте по координатам видны они или нет, т.е блок родитель 800x800, видим блок 250x250 ( по центру ) затем если id=1 top = 560 left= 560 тогда делаете событие что они видимы.
0
1 / 1 / 0
Регистрация: 05.07.2013
Сообщений: 176
06.10.2014, 20:43  [ТС]
Totoro, вроде сделал. Но есть один вопрос, как сделать так, что бы картинка не уходила от краёв родителя.
Сам сайт: http://doublench.96.lt/
0
 Аватар для Totoro
47 / 23 / 3
Регистрация: 28.05.2012
Сообщений: 150
Записей в блоге: 1
07.10.2014, 08:18
Цитата Сообщение от Doublench Посмотреть сообщение
Totoro, вроде сделал. Но есть один вопрос, как сделать так, что бы картинка не уходила от краёв родителя.
Сам сайт: http://doublench.96.lt/
так же делайте проверку если блок превысил координаты границы блока прекратить перемещение в данную сторону.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.10.2014, 08:18
Помогаю со студенческими работами здесь

Отловить событие нажатия клавиши ввод
Доброго времени суток уважаемые форумчане. подскажите с таким вопросом пожалуйста. Есть страница сайта ( содержит кое какую информацию...

Отловить событие выбора элемента в каком-либо списке страницы
Как в JQuery это сделать ?

Как отловить событие WM_SIZE?
создаю окно, wndproc switch (Message) { case WM_CLOSE: case WM_SIZE: PostMessage(nullptr, Message, wParam, lParam); ...

Как отловить событие формы?
Подскажите как отловить событие формы? В модуле формы пишу процедуру с именем события. Открывал, записывал и тд не работает. Что открываю...

Как отловить событие нажатия на ListVievGadget?
Прочитал всю справку по этому гаджету, но так и не понял, как же сделать эвент нажатия на тем ListVievGadget? По нажатию нужно вызвать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru