Commit eb79b82f845355ffa18a1365254fc53ec77bfa01

Authored by Виталий
1 parent e0635b75

first

frontend/views/site/vacancies.php
... ... @@ -27,7 +27,28 @@ $(function () {
27 27 });
28 28 });", 3);
29 29 ?>
30   -
  30 +<script type="text/javascript">
  31 + $(document).ready(function() {
  32 + $('.special-talents-text-2-img').click( function(event){
  33 + event.preventDefault();
  34 + $('#overlay').fadeIn(400,
  35 + function(){
  36 + $('#modal_form')
  37 + .css('display', 'block')
  38 + .animate({opacity: 1, top: '50%'}, 200);
  39 + });
  40 + });
  41 + $('#modal_close, #overlay').click( function(){
  42 + $('#modal_form')
  43 + .animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх
  44 + function(){
  45 + $(this).css('display', 'none');
  46 + $('#overlay').fadeOut(400);
  47 + }
  48 + );
  49 + });
  50 + });
  51 +</script>
31 52 <div class="bill-wrap">
32 53 <div class="comands-all-wrap">
33 54 <div class="bill-wrap-img">
... ... @@ -434,3 +455,21 @@ $(function () {
434 455 </div>
435 456 </div>
436 457 </div>
  458 +
  459 +<div id="modal_form">
  460 + <span id="modal_close">X</span>
  461 + <form action="" method="post">
  462 + <h3>Простое модальное окно</h3>
  463 + <p>Тут может быть рандомная обычная форма например.</p>
  464 + <p>Ваше имя<br>
  465 + <input type="text" name="your-name" value="" size="40">
  466 + </p>
  467 + <p>Ваш телефон<br>
  468 + <input type="text" name="your-name" value="" size="40">
  469 + </p>
  470 + <p style="text-align: center; padding-bottom: 10px;">
  471 + <input type="submit" value="Отправить">
  472 + </p>
  473 + </form>
  474 +</div>
  475 +<div id="overlay"></div>
437 476 \ No newline at end of file
... ...
frontend/web/css/vacancies.css
... ... @@ -520,4 +520,31 @@ a.special-talents-text-2-img:hover {
520 520 }
521 521 .scroll-img ul li {
522 522 display: inline-block;
  523 +}
  524 +#overlay {
  525 + z-index: 3;
  526 + position: fixed;
  527 + background-color: #000;
  528 + opacity: 0.8;
  529 + width: 100%;
  530 + height: 100%;
  531 + top: 0;
  532 + left: 0;
  533 + cursor: pointer;
  534 + display: none;
  535 +}
  536 +#modal_form {
  537 + width: 300px;
  538 + height: 300px;
  539 + border-radius: 5px;
  540 + border: 3px #000 solid;
  541 + background: #fff;
  542 + position: fixed;
  543 + top: 45%;
  544 + left: 50%;
  545 + margin-top: -150px;
  546 + margin-left: -150px;
  547 + display: none;
  548 + opacity: 0;
  549 + z-index: 5;
523 550 }
524 551 \ No newline at end of file
... ...