gpt4 book ai didi

jquery - 使用 .animate() jquery 制作动画

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:42 24 4
gpt4 key购买 nike

我在 css 中有一个 Logo /标题

#logo2 {padding:43px 20px 0 20px; background:url(images/in_Store_Marketing.jpg) top right no-repeat;}

我正在尝试在 jquery 中使用 .animate() 使 Logo 来自屏幕的右侧并位于屏幕的左侧。使用上面的 css,它将图像设置在左侧,它应该在动画结束时的位置。

目前 jquery 看起来像这样

$(document).ready(function(){
$('#logo2').animate(
{ right: "+=95%" }, 3000 );
});

HTML 看起来像这样

<div id="logo2" style="height:70px">

它目前什么都不做,没有动画……我错过了什么?你如何让它以这种方式工作做动画?

最佳答案

试试这个?

.logo {padding: 35px 15 px 0 15 px; background:url(images/Logo.jpg) top right no-repeat;}

注意我把左改成了

并将 js 更改为:

$(document).ready(function(){ $('#alex').animate({ right: "+=95%" }, 3000); });

我已经在 jsfiddle 中为您编写了一个类似的示例,check it out

更新:

试试我的更新,它使用绝对定位的图像,将产生与背景图像相同的效果:

http://jsfiddle.net/tub3c/

关于jquery - 使用 .animate() jquery 制作动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5460066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com