Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Скрипт меню картинки (https://javascript.ru/forum/dom-window/32815-skript-menyu-kartinki.html)

inet_boy 31.10.2012 01:03

Скрипт меню картинки
 
Здравствуйте уважаемые знатоки, подскажите пожалуста скрипт для организации меню картинки на сайте, тоесть есть сайт развлекательной тематики, на нем публикуются подборки картинок.
Нужен скрипт который бы при наведении на картинку или по клику на нее показывал бы небольшую всплывающую подсказку с сылкой на эту картинку ... итд
Думаю идею описал доступно.
Спасибо зарание всем за помощь :thanks: .

NikolasGrad 31.10.2012 13:11

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"  type="text/javascript"></script>
<script>
$(function () {
  $('.photo_descr').css('display', 'none');
  $(".photo_bar").css('z-index', '0');
  $(".photo_bar").live({
    mouseover: function() {
      $(this).css('z-index', '1').find('.photo_descr').css('display', 'block').width($(this).find('img').width()+16);
    },
    mouseout: function() {
      $(this).css('z-index', '0').find('.photo_descr').css('display', 'none');
    }
  });
});
</script>
<style>
.photo_bar {
    float: left;
    margin: 1px;
    position: relative;
    text-align: center;
    vertical-align: top;
}
.photo_bar > .photo_descr {
    background: none repeat scroll 0 0 #F5FFE7;
    border: medium none;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.6);
    margin: -8px 0 0 -8px;
    padding-bottom: 5px;
    padding-top: 158px;
    position: absolute;
    top: 0;
    z-index: 1;
}
img {
    position: relative;
    z-index: 2;
}
</style>
<div class="photo_bar">
  <img alt="Не удалось загрузить миниатюру" src="/photo/temp/mini_img_1.jpg" />
  <div class="photo_descr">
    Краткое описание 1<br />
    <a href="/photo/full_img_1.jpg">Название 1</a><br />
    Дата 1<br />
  </div>
</div>
<div class="photo_bar">
  <img alt="Не удалось загрузить миниатюру" src="/photo/temp/mini_img_2.jpg" />
  <div class="photo_descr">
    Краткое описание 2<br />
    <a href="/photo/full_img_2.jpg">Название 2</a><br />
    Дата 2<br />
  </div>
</div>

inet_boy 31.10.2012 22:15

NikolasGrad,
Спсибо за скрипт :thanks: , немого допилил и все работает как надо !


Часовой пояс GMT +3, время: 19:13.