Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 11.07.2012, 14:10
Аватар для ddale
Аспирант
Отправить личное сообщение для ddale Посмотреть профиль Найти все сообщения от ddale
 
Регистрация: 04.07.2012
Сообщений: 50

Serg_pnz,
аааа, готовое. не я потом опубликую ссылку на рабочий сайт лучше. не хочу недоделку кривую показывать. -)
Ответить с цитированием
  #22 (permalink)  
Старый 12.07.2012, 16:20
Аватар для zlodeeev
Кандидат Javascript-наук
Отправить личное сообщение для zlodeeev Посмотреть профиль Найти все сообщения от zlodeeev
 
Регистрация: 11.07.2012
Сообщений: 113

Ребят, через stop().animate() думаю можно будет сообразить. А для места наведения мышки сделать невидимые дивы и на них уже hover повесить.
В общем логика такая будет:

HTML:
<div class="image_view">
    <div class="clear" id="left"></div>
    <div class="pic"><img src=""></div>
    <div class="clear" id="right"></div>
</div>


.image_view {
    overflow:hidden;
    position: relative;
    display:block;
}

.clear {
    position:absolute;
    opacity:0;
    width:10%;
    height:100%;
    z-index:1000;
}
.clear#left{left:0} .clear#right{right:0}
.pic {
    position:absolute;
    width:100%;
    height:100%;
    overflow:hidden;
    display:block;
}

.pic img{
    //лучше отцентровать в js, но если все картинки будут статичны - то css тоже сойдет
}



$(window).ready(function(){
    $('#left').hover(function(){
        $('.pic').children('img').stop().animate({}, 700); //анимацию уже сам через необходимые свойства допишешь, скорее всего связано с центрованием картинки будет связано еще пару функций...
    },

    function(){
        $('.pic').children('img').stop().animate({}, 700); 
    })

    $('#right').hover(function(){
        $('.pic').children('img').stop().animate({}, 700);
    },

    function(){
        $('.pic').children('img').stop().animate({}, 700); 
    })
})


Когда писал это НЕ БЫЛО ДВУХ СТРАНИЦ СООБЩЕНИЙ lol
Ответить с цитированием
  #23 (permalink)  
Старый 12.07.2012, 16:32
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Сообщение от zlodeeev Посмотреть сообщение
А для места наведения мышки сделать невидимые дивы и на них уже hover повесить.
map area не повыгоднее будет?
Ответить с цитированием
  #24 (permalink)  
Старый 12.07.2012, 16:40
Аватар для zlodeeev
Кандидат Javascript-наук
Отправить личное сообщение для zlodeeev Посмотреть профиль Найти все сообщения от zlodeeev
 
Регистрация: 11.07.2012
Сообщений: 113

Сообщение от Serg_pnz Посмотреть сообщение
map area не повыгоднее будет?
Согласен, как всегда подумал о том, что делаю только когда начиют появляться другие варианты.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как оптимизировать слайдер NeoMurderer Элементы интерфейса 3 28.06.2012 23:26
слайдер внутри слайдера oke11o jQuery 2 21.11.2011 21:57
jquery слайдер, анимация при переключении вкладки KiTaeZa Events/DOM/Window 1 05.09.2011 20:52
Нужно отредактировать слайдер glavkot Работа 0 22.08.2011 14:14
jQuery UI Slider - как синхронизировать слайдер со значнием? frightened jQuery 0 24.07.2011 00:19