Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 1028 Просмотров
*

Ragnos

  • Захожу иногда
  • 253
  • 0 / 0
Сайт подымается вверх
« : 01.04.2014, 20:29:47 »
Привет всем, такая беда, решил сделать картинки чтоб открывались во всплывающем окне, использовал CSS метод описанный тут http://www.rudebox.org.ua/gallery-with-increasing-image-on-css/

все получилось но возникла такая проблема, когда нажимаешь на картинку она всплывает, и когда нажимаеш на крестик чтоб её закрыть, то сайт автоматом подымается вверх, видать из-за решетки в коде

 <span class="close"><a href="#">X</a></span>
 <img src="images/nasha_kompaniya/proizvodstvo/zavod_coolmart_v_ujnoy_koree_3.jpg" alt="earth!">
 <a class="expand" href="#image-2"></a>

знает кто нибуть как можно нейтрализовать этот эффект, чтобы картинка просто закрывалась и сайт не улетал на верх ?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Сайт подымается вверх
« Ответ #1 : 01.04.2014, 20:33:25 »
Ну это скорее про js чем про CSS. Ищите в скрипте место, где вызывается попандер, и дописывайте сразу после вызова return false
*

Ragnos

  • Захожу иногда
  • 253
  • 0 / 0
Re: Сайт подымается вверх
« Ответ #2 : 01.04.2014, 20:57:21 »
так ведь это на CSS сделано, а не на jQuery, где искать то попандер ?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Сайт подымается вверх
« Ответ #3 : 01.04.2014, 20:59:10 »
А, точ, я недосмотрел. Ну без вмешательства js никак. Прям ссылке тогда пропишите атрибут onclick="return false"
*

Ragnos

  • Захожу иногда
  • 253
  • 0 / 0
Re: Сайт подымается вверх
« Ответ #4 : 01.04.2014, 21:11:16 »
а onclick где прописывается ?
*

Ragnos

  • Захожу иногда
  • 253
  • 0 / 0
Re: Сайт подымается вверх
« Ответ #5 : 01.04.2014, 21:30:42 »
Я сделал так  <span class="close"><a href="#" onclick="return false">X</a></span> но теперь картинка и вовсе не закрывается, нажимаю на крестик и ничего не происходит
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Сайт подымается вверх
« Ответ #6 : 01.04.2014, 21:54:20 »
В общем, убирайте return false, оставляйте как было. Меняйте:

<div class="holder">
   <div id="image-1" class="image-lightbox">
      <span class="close"><a href="#">X</a></span>
      <img src="1.jpg" alt="earth!">
      <a class="expand" href="#image-1"></a>
   </div>
</div>

на

<div class="holder">
   <div id="image-1" class="image-lightbox">
      <span id="image-1x" class="close"><a href="#image-1x">X</a></span>
      <img src="1.jpg" alt="earth!">
      <a class="expand" href="#image-1"></a>
   </div>
</div>

И все элементы по-аналогии. Жирным выделил то, что надо добавить везде. Теперь закрытие окна ссылается не в-никуда, а на дочерний элемент блока, т.е. ничего не скачет.
*

Ragnos

  • Захожу иногда
  • 253
  • 0 / 0
Re: Сайт подымается вверх
« Ответ #7 : 02.04.2014, 08:41:25 »
Спасибо, получилось
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поставить такой курсор на сайт Joomla?

Автор Romanych

Ответов: 0
Просмотров: 1032
Последний ответ 05.11.2020, 21:45:29
от Romanych
Не работает правильно сайт на хосте

Автор Алексей Лоскутов

Ответов: 6
Просмотров: 1962
Последний ответ 21.05.2020, 20:23:57
от xpank
Выровнить сайт по центру!

Автор Анна_pupu

Ответов: 5
Просмотров: 1639
Последний ответ 21.03.2016, 13:27:42
от Анна_pupu
Неверно отображается сайт на Firefox

Автор bobokhon1998

Ответов: 19
Просмотров: 2482
Последний ответ 08.09.2015, 21:10:53
от bobokhon1998
Сайт перестал работать. Кто и что виновато? Fatal error

Автор GalinaVorona

Ответов: 7
Просмотров: 2019
Последний ответ 23.05.2015, 21:50:52
от dimat84