• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Изменить способ открутки контента в слайдере
Serzov
Сообщений: 78
Репутация: 12

Сообщение # 1 | 16:52:04
помогите сделать, чтобы картинки слайдера менялись не сверху вниз, а справа налево

вот ява скрипт


Цитата
<script type="text/javascript">
var element_this = $('.slide').size();
$.fn.fadenext = function () {
$('.s_next').fadeTo(100,0);
$('.s_prev').fadeTo(100,0);
return $(this).hover(
function(){$('.s_next').stop().fadeTo(400,1);$('.s_prev').stop().fadeTo(400,1)},
function(){$('.s_next').stop().fadeTo(400,0);$('.s_prev').stop().fadeTo(400,0)};);}
$(".slideshow").fadenext();
function slide_next() {
if(element_this == 1) {element_this = $('.slide').size();$('.slideshow_in').animate({marginTop: '0px'},400)} else {
if(element_this > 1) {
element_this = element_this-1;
$('.slideshow_in').animate({marginTop: '-=400px'},400)}}}
$('.s_next').click(function(){slide_next()};);
$('.s_prev').click(function(){
if($('.slide').size() != element_this) {
element_this = element_this+1;
$('.slideshow_in').animate({marginTop: '+=400px'},400)
} else {
element_this = 1;
start_s = ($('.slide').size()-1) * 400;
$('.slideshow_in').animate({marginTop: '-'+start_s + 'px'},400)
}};);
setInterval(function(){slide_next()},10000)
</script>


css


Цитата
.slideshow {width:702px;height:400px;margin-bottom:14px;overflow:hidden}
.slideshow_in {width:19000px;height:400px;}
.slide {width:702px;height:400px;overflow:hidden;position:relative;}
.slide_title {font-family:sans-serif;position:absolute;margin-left:0px;padding:19px 15px;width:198px;height:100%;color:#FFFFFF;text-decoration:none;background:#121212;opacity: 0.85; filter:alpha(opacity=85);}
.slide_title:hover {color:#FFFFFF;text-decoration:none}
.s_next {width:60px;height:26px;background:url('/img/vverh.png') 0 0 no-repeat;position:absolute;margin-left:84px;margin-top:317px;z-index:2;cursor:pointer}
.s_prev {width:60px;height:26px;background:url('/img/vniz.png') 0 0 no-repeat;position:absolute;margin-top:357px;margin-left:84px;z-index:2;cursor:pointer}


сайт voenvesti.ru

а ещё, лучше будет, если он будет переключаться не стрелками, а кружками (пример на прикрепленной картинке)
Прикрепления: 5586833.png (333.8 Kb)
Сообщение отредактировал webanet - Воскресенье, 16 Фев 2014, 17:00:18
Yuri_G
uWeb support
uVip manager
Сообщений: 4339
Репутация: 943

Сообщение # 2 | 17:30:54
Цитата Serzov ()
помогите сделать, чтобы картинки слайдера менялись не сверху вниз, а справа налево вот ява скрипт
где брали шаблон?? Обращайтесь к автору..

Goodmind
Сообщений: 80
Репутация: 18

Сообщение # 3 | 17:59:09
Serzov, в скрипте везде замените marginTop на marginLeft
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 4 | 19:09:10
Цитата DarthRelak ()
Serzov, в скрипте везде замените marginTop на marginLeft

ага + еще нао поменять все 400 на 700 и все будет как говориться )))

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Serzov
Сообщений: 78
Репутация: 12

Сообщение # 5 | 19:41:40
Цитата M-Brook ()
ага + еще нао поменять все 400 на 700 и все будет как говориться )))

сделал так, теперь прокручивается только первый слайд а дальше белый экран

Добавлено (16 Фев 2014, 21:32:11)
---------------------------------------------
все, разобрался, спасибо!

Добавлено (16 Фев 2014, 21:42:57)
---------------------------------------------
тогда ещё маленький вопрос, а как сделать, чтобы после того, как доходит до последнего слайда, он не возвращался резко к первому в обратную сторону, а шел дальше по кругу в ту же сторону к первому слайду

Добавлено (17 Фев 2014, 19:41:40)
---------------------------------------------

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

ещё актуально
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 6 | 00:16:47
это вам надо слайдер переделать - мне сейчас влом писать - завтра напишу - ок?! ))

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Serzov
Сообщений: 78
Репутация: 12

Сообщение # 7 | 13:08:12
Цитата M-Brook ()
это вам надо слайдер переделать - мне сейчас влом писать - завтра напишу - ок?! ))

спасибо) буду ждать)
Dogica
Сообщений: 1230
Репутация: 353
Уровень замечаний:

Сообщение # 8 | 03:07:13
круто.. а зачем? слайдеров море в сети.
посмотрите тут - есть что выбрать... может быть найдете подходящий Вам и решитесь сменить:

http://www.peaxl.ru/featured/luchshie-jquery-galerei-i-slajdery

или тут:

http://wpget.ru/top-5-jquery-slaidera-na-sait.html

или тут:

http://jqscript.com/tag....-jquery


WWW.DOGICA.COM / WWW.DOGICA.ORG
  • Страница 1 из 1
  • 1
Поиск: