Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
25 / 9 / 8
Регистрация: 13.12.2015
Сообщений: 484

Местоположение блока при клике

24.08.2017, 12:42. Показов 1270. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, тут задание понятно, надо при клике на 4 блока (left, top, right, bottom), управлять местоположениям. У меня блок уходит, но его почему-то не видно

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Перемещиние</title>
    <link href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow" rel="stylesheet">
    <style>
        * {
            font-family: 'PT Sans Narrow', sans-serif;
        }
        #box {
            position: relative;
            margin: 0;
            padding: 0;
            width: 100px;
            height: 100px;
            background-color: rgba(0, 0, 0, 0.5);
            border-radius: 3%;
        }
        #top, #bottom, #left, #right {
            font-size: 20px;
        }
    </style>
</head>
<body>
    <div id="box"></div>
 
    <div id="top">top</div>
    <div id="bottom">bottom</div>
    <div id="left">left</div>
    <div id="right">right</div>
 
    <script>
        var box=document.getElementById('box');
 
        var top=document.getElementById('top');
        var bottom=document.getElementById('bottom');
        var left=document.getElementById('left');
        var right=document.getElementById('right');
 
        right.onclick=function () {
            box.style.right = 200+'px';
        }
    </script>
</body>
</html>
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.08.2017, 12:42
Ответы с готовыми решениями:

Замена блока при клике
Хочу сделать как в диалогах вконтакте, где нажимаешь на сообщение, и один блок сменяется другим в текущем окне, без загрузки уже...

Открытие блока при клике
Имеется форма: #msg { width: 430px; min-height: 30px; } #msg:focus { height: 100px; width: 430px; }

Анимация блока при клике
Добрый день! Подскажите пожалуйста, как сделать что бы при клике на бок он плавно смещался вверх. Как добавить класс с...

1
61 / 61 / 36
Регистрация: 16.09.2015
Сообщений: 296
24.08.2017, 15:49
Лучший ответ Сообщение было отмечено Николай16 как решение

Решение

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Перемещиние</title>
        <link href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow" rel="stylesheet">
        <style>
            * {
                font-family: 'PT Sans Narrow', sans-serif;
            }
            #box {
                position: absolute;
                margin: 0;
                padding: 0;
                width: 100px;
                height: 100px;
                background-color: rgba(0, 0, 0, 0.5);
                border-radius: 3%;
            }
            #top, #bottom, #left, #right {
                font-size: 20px;
            }
            .btn{
                top:100px;
                position: absolute;
            }
        </style>
    </head>
    <body>
        <div id="box"></div>
        <div class="btn">
            <div id="top">top</div>
            <div id="bottom">bottom</div>
            <div id="left">left</div>
            <div id="right">right</div>
        </div>
        <script>
            var box=document.getElementById('box');
 
            var top=document.getElementById('top');
            var bottom=document.getElementById('bottom');
            var left=document.getElementById('left');
            var right=document.getElementById('right');
 
            right.onclick=function () {
                box.style.right = 200+'px';
            }
        </script>
    </body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2017, 15:49
Помогаю со студенческими работами здесь

Закрытие блока при клике в любом месте
Приветствую! Не подскажете как новичку решить проблему? Есть блок: &lt;div id=&quot;btopen&quot;&gt; &lt;a...

Плавное перемещение одного блока наверх и исчезновение других блоков при клике
Добрый день, Подскажите, пожалуйста, есть ли уже реализованный код или где можно найти идейки для реализации такого замысла: нужно...

Возврат прошлого стиля при при клике
Здравствуйте, имеем стиль к тегу &lt;p&gt; &lt;p style=&quot;color:#23a0ca; font-size:24px и т.д.&quot; id=&quot;parst&quot;...

Переадресация при клике
у меня есть плагин выбора региона, при нажати выбирается регион, надо изенить onclick чтобы при нажати выбирал регион и переходил на...

Действие при клике
Добрый день. Есть блок .topmenu И есть блок .topmenu div.w nav .submenu Как сделать, чтобы при клике на .topmenu в .topmenu...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru