[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Ucoz скрипты » Всё для пользователей системы Ucoz » Информер для сайта на jQuery
Информер для сайта на jQuery
Andre99Дата: Суббота, 17.12.2011, 01:20 | Сообщение # 1
Імператор
Группа: Администраторы
Сообщений: 742
Награды: 6
Репутация: 10019
Статус: Offline
Для начала создаем 3 одинаковых информера:
Материалы · В случайном порядке · Материалы: 1 · Колонки: 1
Заменяете весь код в них на:

<h2>$TITLE$</h2>
<div>
<div class="scr"><a href="$ENTRY_URL$"><span style="color:#00BFFF;">$TITLE$</a></div>
<a href="$IMG_URL1$" rel="rr" onclick="return jsiBoxOpen(this)"><img src="$IMG_URL1$" style="width:200;height:160px;"></a>
<p>$MESSAGE$</p>
</div>

Далее подключаете в HEAD страницы где расположен скрипт:

<script src="http://isu-ucoz.3dn.ru/a_scripts/h/jquery.js" type="text/javascript"></script>
<script>
$(function() {
var current;
function rotate() {
if (current == 1) {
$("#block-1").removeClass().addClass("active");
$("#block-2").removeClass().addClass("non-active-top");
$("#block-3").removeClass().addClass("non-active-bottom");
} else if (current == 2) {
$("#block-1").removeClass().addClass("non-active-bottom");
$("#block-2").removeClass().addClass("active");
$("#block-3").removeClass().addClass("non-active-top");
} else {
$("#block-1").removeClass().addClass("non-active-top");
$("#block-2").removeClass().addClass("non-active-bottom");
$("#block-3").removeClass().addClass("active");
}
}
$("#rotator div").click(function() {
current = this.id.substr(6);
rotate();
});
});
</script>

В CSS:

#rotator { width: 820px; height: 200px; position: relative; padding: 0px; }
#block-1 { background: #222; border:1px solid #333;}
#block-2 { background: #222; border:1px solid #333;}
#block-3 { background: #222; border:1px solid #333;}
#rotator > div {position: absolute;overflow: hidden;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
#rotator > div > div {padding: 0px;}
#rotator > div > div img {float: left;margin: 5 10px 2px 10px;border:1px solid #333;}
#rotator .active { top: 0px; left: 0px; width: 608px; height: 200px; }
#rotator .non-active-top { top: 0px; left: 615px; height: 96px; width: 205px; }
#rotator .non-active-bottom { top: 104px; left: 615px; height: 96px; width: 205px; }
#rotator .non-active-top:hover, #rotator .non-active-bottom:hover {cursor: pointer;-webkit-box-shadow: 0 0 10px #555;-moz-box-shadow: 0 0 10px #555;box-shadow: 0 0 10px #555;}
#rotator p {text-align: left;padding:0 10 0 10;}
#rotator .scr {padding:3 10 5 10;font-size:12px;color:#00BFFF;background:#333;}
#rotator h2 {text-align: center;line-height: 70px;font-size:12px;padding:5;}
#rotator .active h2 {display: none;}

А это туда где будет расположен сам скрипт:
Не забудьте изменить на номера Ваших информеров:

<div id="rotator">

<div id="block-1" class="active">
$MYINF_X$
</div>

<div id="block-2" class="non-active-top">
$MYINF_X$
</div>

<div id="block-3" class="non-active-bottom">
$MYINF_X$
</div>

</div>
 
Форум » Ucoz скрипты » Всё для пользователей системы Ucoz » Информер для сайта на jQuery
  • Страница 1 из 1
  • 1
Поиск: