Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Мап-карта?/меню по клику?


Мап-карта?/меню по клику?

Сообщений 1 страница 12 из 12

1

Доброго всем!
А подскажите, реально ли вообще такое сделать?
Хочу поставить в шапку форума что-то наподобие мап-карты. Но чтобы при нажатии не ссыль открывалась, разворачивался кусочек "объявления", текст.
например, как вот здесь сделано объявление. Есть ли какой-нибудь код, возможно?
Надеюсь, понятно спрашиваю, а для наглядности шапочка:
http://uploads.ru/t/k/g/2/kg2tI.jpg
Соответственно, по клику должны показываться поля с объявлением, списком ссылок в навигации и т.п.

0

2

Pa-ku
Продемонстрируйте три - четыре эскиза - как это будет выглядеть при клике с проявленным  конкретным текстом

0

3

http://uploads.ru/t/q/6/8/q68af.jpg
http://uploads.ru/t/n/a/N/naNKC.jpg
http://uploads.ru/t/v/5/F/v5FXd.jpg

как-то так

0

4

cтиль меню

В HTML верх

Код:
<style> /* Стиль всплывающего меню */
.splLink {width: auto; height: auto; border: 0px solid #FFD700; text-align: center; font-family: Gothic century; font-size: 15px; padding: 5px;}
.splCont {height: auto; width: 260px; background: #D2B48C; padding: 5px; z-index: 1000; margin-top: 5px; border: 2px solid #D2B48C; font-size: 12px; font-family: Lucida Sans Unicode; text-align: center;}

 /* Тень, Прозрачка и Скругление углов во Всплывающем меню */
.splCont {background-color: transparent !important; background-image: url("http://savepic.ru/2408258.png"); 
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;

     box-shadow:0px 5px 14px #8B6C52;
    -webkit-box-shadow:0px 5px 14px #8B6C52;
    -khtml-box-shadow:0px 5px 14px #8B6C52;
    -moz-box-shadow:0px 5px 14px #8B6C52;
    /*text-shadow: #FFFFFF 1px 1px 4px !important;
    color: #color: #000000 !important;*/
    }
.splCont:first-letter {
    font-family: "Times New Roman", Times, serif; /* Гарнитура шрифта первой буквы */
    font-size: 200% !important; /* Размер шрифта первого символа */
    color: red; /* Красный цвет текста */
   } /* Конец Стиля всплывающего меню */
</style>

Туда где нужна ячейка всплытия (В данном случае - у Вас в HTML верх

<DIV style="border:red 1px solid;position:absolute;top:120px;margin-left:200px"><div class=splLink><img src="/i/blank.gif" width=176 htght=66/></div>
<DIV style="DISPLAY: none; position: absolute;" class=splCont>

Ваш Контент

</DIV></DIV>

Красное - отступ от верха экрана; cиним подвижка вправо;
Розовое -убираем - после точного позиционирование кликабельного прямоугольника - на нужное место

Код размножаем по числу надписей


В HTML низ *единственный раз на все коды

Код:
<!--Спойлер - контейнер-->
<script type="text/javascript"> 
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>

Отредактировано Deff (Вс, 11 Мар 2012 20:17:17)

0

5

Deff
ооооооооооооо, вы меня осчастливили)) пойду разбираться, СПАСИБО!!!

0

6

Pa-ku Здесь поменяйте -Cиним - Добавка - красным  - изменение

<style> /* Стиль всплывающего меню */
.splLink {cursor:pointer;width: auto; height: auto;

Отредактировано Deff (Вс, 11 Мар 2012 23:26:11)

0

7

Pa-ku написал(а):

ооооооооооооо, вы меня осчастливили))

Можно заменить скрипт, на скрипт скрытие предыдущего, при открытии последующего

<!--Спойлер - контейнер-->
<script type="text/javascript">
  $(document).ready(function(){
    $('.splLink').click(function(){
      var aaa=$(this).parent().children("div.splCont")
      $('div.splCont.Active').each(function(){
if($(this).html()!=aaa.html()){$(this).removeClass('Active').hide('normal');}
      });
      $(this).parent().children("div.splCont").addClass('Active').toggle('normal');
      return false;
    });
});
</script>

0

8

Deff
Спасибо вам большое, все прекрасно работает. А скажите, такой скрипт без особых усилий можно поменять на "выплывающее" меню? Т.е. чтобы "квадраты" выдвигались не по клику, а при наведении курсора? Или это слишком сложно?

0

9

Pa-ku
Лучше замените скрипт <!--Спойлер - контейнер--> на тот что в сообщении 7 (* Который у Вас в HTML низ -


уверяю - по наведению хуже

(типичная проблема с кликабельными ссылками во всплывающем Окне - пока перемещаетесь к ссылке - окно сворачиваецо

Отредактировано Deff (Сб, 17 Мар 2012 00:54:58)

0

10

Pa-ku
Пробуйте еще и стиль поменять

<style> /* Стиль всплывающего меню */
.splLink {cursor:pointer; width: 100px; height: 40px; border: 0px solid #3a201f; text-align: center; font-size: 15px; padding: 5px;}
.splCont {height: auto; width: 260px; background: #eeebdc; padding: 5px; z-index: 1000;margin-left: -225px;margin-top: -5px; border: 2px solid #7f6d59; font-size: 14px; text-align: center;}

/* Тень, Прозрачка и Скругление углов во Всплывающем меню */
.splCont {background-color: eeebdc;
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;

     box-shadow:0px 5px 14px #8B6C52;
    -webkit-box-shadow:0px 5px 14px #8B6C52;
    -khtml-box-shadow:0px 5px 14px #8B6C52;
    -moz-box-shadow:0px 5px 14px #8B6C52;
    /*text-shadow: #FFFFFF 1px 1px 4px !important;
    color: #color: #000000 !important;*/
   
   } /* Конец Стиля всплывающего меню */
</style>

0

11

Deff
вот, спасибо. это я размышляю над идеей одного человека, стоит ли вообще так делать.
а зачем стиль менять? у нас все настроено уже под свой форум, и цвета, и тени и т.д.) все хорошо, читабельно и удобно

контейнер сменю, ага

0

12

Pa-ku
Это стиль всплывалывающего меню(Он у Вас в HTML верх) И вообще -что переживать об изменениях - когда есть топик (Перед изменением любого окна в Админке - сохраняйте его в тегах [code][/code] в Отдельном сообщении!

Отредактировано Deff (Сб, 17 Мар 2012 10:29:19)

0


Вы здесь » Единый форум поддержки » Корзина » Мап-карта?/меню по клику?