|
03.01.2018, 20:58
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,125
|
|
aarka,
сложно тег из строки 37, перенести в конец строки 38?
|
|
03.01.2018, 21:13
|
Интересующийся
|
|
Регистрация: 18.10.2017
Сообщений: 20
|
|
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
* {
box-sizing: border-box;
}
.button-origin {background-color:#fff;font-size:14px;color:#000;padding:6px 13px;border:1px solid #ccc;border-radius:3px;display:block;text-align:center;max-width:100%;padding:15px 0;font-size:20px;font-weight:400;margin-left:70%;position: relative;
}
.spoiler_body {display:none;cursor:default;position:absolute;border: solid 1px #ececec;padding:10px; z-index:101;background-color: #fff;color:#333333;box-sizing:border-box;box-shadow:0px 0px 4px 1px #eee;-webkit-box-shadow:0px 0px 4px 1px #eee;-moz-box-shadow:0px 0px 4px 1px #eee;width:auto;margin:auto;left:0;right:0;margin-top:45px;font-size:14px;}
.spoiler_body.open{
display: inline-block; word-wrap: break-word;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(function() {
$(".button-origin").on("click", function() {
$(".spoiler_body").addClass("open");
});
$("html").on("click", function(event) {
$(event.target).closest(".spoiler_body, .button-origin").length || $(".spoiler_body").removeClass("open");
});
});
</script>
</head>
<body>
<div class="button-origin button">
<span>Оставить сообщение</span>
<div class="spoiler_body">Чтобы отправить сообщение необходимо войти или зарегистрироваться
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quae hic rei publicae vulnera inponebat, eadem ille sanabat. Etsi qui potest intellegi aut cogitari esse aliquod animal, quod se oderit? Ut proverbia non nulla veriora sint quam vestra dogmata. Duo Reges: constructio interrete. Nos paucis ad haec additis finem faciamus aliquando; Utinam quidem dicerent alium alio beatiorem! Iam ruinas videres. Et ais, si una littera commota sit, fore tota ut labet disciplina. Quod quidem nobis non saepe contingit. Est enim tanti philosophi tamque nobilis audacter sua decreta defendere. </p></div></div>
</body>
</html>
Последний раз редактировалось aarka, 03.01.2018 в 21:16.
|
|
03.01.2018, 21:18
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,125
|
|
aarka,
мне сложно догадываться, и лучше к специалистам css
|
|
03.01.2018, 21:20
|
Интересующийся
|
|
Регистрация: 18.10.2017
Сообщений: 20
|
|
В 37 строке пусто... Я просто ваш скрипт хочу использовать для иконок, при клике на которые будет подсказка... И способ с css как-то не подходит, чтобы всегда всплывающее окно было по центру снизу относительно родительского дива (кнопки или иконки)...
|
|
03.01.2018, 21:46
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,125
|
|
|
|
10.01.2018, 02:36
|
Интересующийся
|
|
Регистрация: 18.10.2017
Сообщений: 20
|
|
рони,
С прошедшими праздниками) Еще раз благодарю за твою помощь) Хотел спросить, что в js коде нужно дописать, чтобы исчезла проблема, заключающаяся в следующем: Сделал две кнопки, и них одинаковые классы, когда нажимаю на первую кнопку, то появляется содержимое первой кнопки. Когда нажимаю на вторую кнопку, то открывается содержимое первой кнопки. Надеюсь понятно описал проблему, как это можно исправить?
|
|
10.01.2018, 09:41
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,125
|
|
Сообщение от aarka
|
как это можно исправить?
|
строка 25, добавить красное
$(".spoiler_body" , this).addClass("open");
или заменить на это
$(".spoiler_body").not($(".spoiler_body", this).addClass("open")).removeClass("open");
Последний раз редактировалось рони, 10.01.2018 в 09:45.
|
|
10.01.2018, 17:14
|
Интересующийся
|
|
Регистрация: 18.10.2017
Сообщений: 20
|
|
рони,
Спасибо большое, все прекрасно заработало)
|
|
|
|