Как сделать вывод div в нужном месте после клика по ссылке ?

Как работает сейчас можно посмотреть здесь: spirulina-pacifica.ru/site

Давим на Вход появляется окошко возле языков, вследствие чего сдвигается блок вправо. Но он сдвигается с запаздыванием. Как это решить ?

<div id="block-links" class="bar"><a id="open-close" href="#" title="Закрыть">X</a> Молодец! </div>


вот код
<script>
$(document).ready(function() {
  $('#open-close').show();
  $('#block-links').hide();

  $('#open-close').click(function(event) {
    event.preventDefault(); // Для того чтобы при нажатии на ссылку не кидало вверх
    $('#block-links').slideToggle();
  });
});
</script><code lang="javascript">

и нужно ссылку добавить в блок для закрытия, как это сделать ?
  • Вопрос задан
  • 3046 просмотров
Решения вопроса 1
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
<div id="block-links" class="bar">
    <a id="close" href="#" title="Закрыть">X</a> Молодец!
</div>

$(document).ready(function() {
  $('#open-close').show();
  $('#block-links').hide();

  $('#open-close').click(function(event) {
    event.preventDefault(); // Для того чтобы при нажатии на ссылку не кидало вверх
    $('#block-links').show();
  });
  $('#close').click(function(event) {
    event.preventDefault();
    $('#block-links').hide();
  });
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы