1 / 1 / 0
Регистрация: 05.07.2013
Сообщений: 176

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

05.10.2014, 20:33. Показов 874. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru