标签: jquery-animate

最简单的动画背景图像向左滑动的方法?

将背景图像滑动到左侧并循环播放的最佳方法是什么?假设我有一个带有背景的进度条,我想在它处于活动状态时进行动画处理(比如在Gnome或OS X中).

我一直在玩这个$(...).animate()函数并尝试修改相关的CSS属性,但是在试图弄清楚如何修改background-position属性时我一直在打砖墙.我不能只增加它的价值,我不确定这是否是最好的方法.

任何帮助赞赏!

javascript css jquery jquery-animate

0
推荐指数
1
解决办法
3万
查看次数

Ease-out使用setTimeout

我正在尝试创建一个老虎机类型动画,其中将循环播放电子邮件列表.我希望动画能够快速启动,但逐渐变慢,直到停止为止.你会怎么建议我做这样的事情?我目前正在做类似的事情:

$(function(){

  wait = 1;
  threshold = 100;
  timer = setTimeout(swap_email,wait);

});

function swap_email() {

  wait = wait + 1;

  if(threshold <= wait) {

    // Update the email div....
    timer = setTimeout(swap_email, wait);   

  }

  else {

    // We're done!        

  }

}
Run Code Online (Sandbox Code Playgroud)

javascript jquery settimeout jquery-animate

0
推荐指数
1
解决办法
5660
查看次数

jQuery - slideUp 开始快结束慢?

我有一个使用slideUpjQuery 功能的下拉菜单。我想知道是否可以取消恒定速度并快速开始并缓慢结束。我环顾四周并阅读了 中的easing方法animate,我尝试了它,但它似乎不适用于slideUp,仅animate(如果我错了,请告诉我);但除此之外,我似乎无法弄清楚。有任何想法吗?这是我当前的代码:

$(document).ready(function(){
    var h = "fast";

    $("[data-action='dropdown']").click(function(e) {
        e.stopPropagation();
    });

    $("body").click(function() {
        $("[data-action='dropdown'] ul ul").slideUp(h);
    });

    $("[data-action='dropdown'] ul li").click(function() {
        $("[data-action='dropdown'] ul ul").slideUp(h);

        $("ul", this).slideDown(h, function(){
            $("ul", this).slideUp(h);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML 是一个非常基本的下拉结构(只是一个ul带有lis 和内部uls的元素嵌套在里面。然后在 css 中,我将其ul ul显示为 none 隐藏内部的位置,然后,当然,由 jQuery 切换) .

任何帮助将不胜感激! :-)

html javascript css jquery jquery-animate

0
推荐指数
1
解决办法
4482
查看次数

如何使jQuery悬停事件不排队?

我有一个div,当我将鼠标悬停在它上面时,它内部的div会动画,然后当我停止徘徊时,它会动画回到原来的位置.但是如果我快速地将其悬停在它上面很多次,那么动画会排队并继续直到它们完成.示例:我很快快速地将div悬停在div上10次,而当我坐在那里时,div会动画10次.我不希望这些动画像这样排队.

这是我的脚本:

$(".call1").hover(
    function(){
        $(".call-label").animate({"bottom": "+=50px"}, "slow");
    },
    function(){
        $(".call-label").animate({"bottom": "-=50px"}, "slow");    
    }
);?
Run Code Online (Sandbox Code Playgroud)

我有一个jsfiddle来说明我遇到的问题:http://jsfiddle.net/mqpbm/

我也尝试过.mouseover和.mouseout,以及.mouseenter和.mouseleave.所有人都这样做.

jquery hover mouseevent jquery-animate

0
推荐指数
1
解决办法
779
查看次数

JS/CSS:如何将圆形动画制作为药丸形状?

好吧,这就是我想要实现的目标(最好使用 JS/jQuery): https: //dribbble.com/shots/3445331-Expanding-Button

悬停时,我需要一个圆形 div 展开为药丸形状,以便其他按钮可以弹出其中。当我再次单击“x”时,我需要它回滚到圆形。

我只知道如何使用 JS/jQuery 来扩展事物。我怎样才能做到这一点?我只是用插件搜索找不到任何东西。

html javascript css jquery jquery-animate

0
推荐指数
1
解决办法
3099
查看次数

JavaScript 按百分比制作关键帧动画

我正在尝试制作一个对象倾斜的动画,然后将其设置正确。我的 JavaScript 看起来像这样:

function animate-tip(){
  document.getElementById("x").animate(
  [0% { transform: "rotate(0deg)"},
   30% { transform: "rotate(30deg)"},
   100% { transform: "rotate(0deg)"}],
   {
     duration: 500,
     iterations: 1
   })

Run Code Online (Sandbox Code Playgroud)

显然这是不正确的语法。我怎样才能让这个动画按百分比工作?

javascript css jquery-animate

0
推荐指数
1
解决办法
1489
查看次数

jQuery动画问题

我使用以下代码片段制作元素的背景浅蓝色,然后在30秒内慢慢淡化为白色:

$("#" + post.Id).css("background-color", "lightblue")
.animate({ backgroundColor: "white" }, 30000);
Run Code Online (Sandbox Code Playgroud)

两个问题.

首先,有没有办法将不透明度淡化到100%?这样,如果我选择更改页面的背景颜色,我不必更改"白色"?

其次,大约每10或15次一次,背景保持浅蓝色并且不会褪色为白色.我正在使用最新版本的jQuery和UI核心.怎么可能出错?

编辑:赏金是解决第二个问题的问题.

EDIT2:

显然我被遗忘了,因为我说我推出了自己的解决方案,但没有显示出来.我的错.我不想自我推销.我的代码100%的工作时间,不需要jQuery.演示和代码可以在以下位置找到:

http://prettycode.org/2009/07/30/fade-background-color-in-javascript/

javascript jquery jquery-animate

-2
推荐指数
2
解决办法
1365
查看次数

我该如何组合这些代码?

正如标题所说,我认为这个代码可以在更少的行中简化.有人可以帮我吗?

    $('a[href=#over]').click(function(){
    $('html, body').animate({
        scrollTop: $("#over").offset().top - 100
    }, 2000);
});

$('a[href=#diensten]').click(function(){
    $('html, body').animate({
        scrollTop: $("#diensten").offset().top - 100
    }, 2000);
});

$('a[href=#portfolio]').click(function(){
    $('html, body').animate({
        scrollTop: $("#portfolio").offset().top - 100
    }, 2000);
});

$('a[href=#contact]').click(function(){
  $("html, body").animate({ scrollTop: $(document).height() }, 2000);
});

$('a[href=#top]').click(function(){
    $('html, body').animate({scrollTop:0}, 2000);
    return false;
});
Run Code Online (Sandbox Code Playgroud)

我当时正在考虑if/elseif语句,但我有点卡在那里.你能看一下吗?

javascript jquery jquery-animate

-3
推荐指数
1
解决办法
106
查看次数

标签 统计

jquery-animate ×8

javascript ×7

jquery ×7

css ×4

html ×2

hover ×1

mouseevent ×1

settimeout ×1