Некоторое время пытался заставить это работать и был бы благодарен за любую помощь.
Я пытаюсь сделать боковые панели социальных сетей, которые выдвигаются за край экрана при наведении курсора, я просто не понимаю, как это сделать.
Пример того, что я пытаюсь сделать: http://journal.digital-atelier.com/1/ < / а>
1 ответ
Вот пример ----> FIDDLE
Вот еще один пример с двумя выдвигающимися -----> FIDDLER 2 SLIDE
Установка элемента на фиксированный, часть за пределами экрана и часть на экране. Затем вы просто анимируете какое-то событие. Либо mouseenter
, либо click
Просто пример кода для приведенной выше ссылки на скрипт. Перейдите по ссылке Fiddle, чтобы увидеть больше
$('body').on('mouseenter','#social-hover',function(){
$('#social-hover').animate({
left: '150px'
},250);
$('#social-main').animate({
left: '0px'
},250);
});
$('body').on('mouseleave','#container',function(){
$('#social-hover').animate({
left: '0px'
},250);
$('#social-main').animate({
left: '-150px'
},250);
});
Похожие вопросы
Новые вопросы
jquery
jQuery — это библиотека JavaScript. Также рассмотрите возможность добавления тега JavaScript. jQuery — это популярная кросс-браузерная библиотека JavaScript, которая упрощает обход объектной модели документа (DOM), обработку событий, анимацию и взаимодействие AJAX, сводя к минимуму расхождения между браузерами. Вопрос с тегом jQuery должен быть связан с jQuery, поэтому jQuery должен использоваться рассматриваемым кодом, и в вопросе должны быть как минимум элементы, связанные с использованием jQuery.