2015-05-08 5 views
0

Я пытаюсь анимировать изображение слева направо, а затем справа налево внизу. Это код, который я использую, который работает нормально.JQuery Анимация в нижней части экрана

Это Demo.

function moveRight(){ 
     $("#b").animate({left: "+=300"}, 2000,moveLeft) 
    } 

function moveLeft(){ 
     $("#b").animate({left: "-=300"}, 2000,moveRight) 
    } 

$(document).ready(function() { 

     moveRight(); 

}); 

<div id="animate"> 
<img id="b" src="http://www.web-press.it/folder/servizi_cloud.jpg" id="b" style="position:absolute; top:50px"/> 
</div> 

Я хочу эту анимацию в нижней части экрана с прозрачным фоном div. Когда я добавляю эту строку

<div id="animate" style="position:fixed; bottom:0px; right: 5px; z-index: 999"> 

Тогда анимация не работает. Кто-нибудь может помочь мне в этом вопросе? Заранее спасибо.

ответ

1

просто удалить верхний: 50px; от вашего стиля изображения и использовать CSS для одушевленного DIV

#animate{ 
    position: fixed; 
    bottom: 0; 
    overflow:hidden; 
    left:0; 
    right:0; 
    height: 100px; 
    background: #eee; 
} 

DEMO

+0

спасибо, но как я могу сделать div фона прозрачным – user3754676

+0

@ user3754676 конечно .. просто удалить фон: #eee; или вы можете использовать rgba(), чтобы выбрать цвет и непрозрачность прозрачного, который вы хотите –

0

Попробуйте следующее:

<div id="animate" style="position:fixed; height:100px; bottom:0px; left: 5px; z-index: 999"> 
<img id="b" src="http://www.web-press.it/folder/servizi_cloud.jpg" id="b" style="position:absolute; top:0px"/> 
</div> 

Проверить Fiddle.

+0

спасибо, но я хочу, изображение в нижней части экрана, и если я изменить размер страницы, то он должен остаться на дне с прозрачным фоном – user3754676

+0

@ user3754676 Я обновляю свой ответ. – ketan

0

Просто удалите родительский «живой» ДИВ и стиль изображения «дно», как «0px».

<img id="b" src="http://www.web-press.it/folder/servizi_cloud.jpg" id="b" style="position:absolute; bottom:50px"/> 

Demo

https://jsfiddle.net/oa5pcfqe/5/

Смежные вопросы