标签: effect

我可以在jQuery中的每个动画步骤中实现回调吗?

我想在我的网站上实现一个动画:

  • 需要更新多个DOM元素.
  • 每个DOM元素都有自己的动画路径(取决于它们的位置)
  • 并且仍然有缓和效果.

如果我为每个元素调用jQuery的animate()函数(使用queue:false),它将使每个元素与其余元素略微不同步.有道理,因为有多个计时器在运行.

我可以只有一个计时器事件,每个动画步骤都有一个回调吗?就像是:

jQuery.fx.timeline( from, to, easing, function( step, total ) {

      var percentage = step / total;
      // ...update DOM elements based on the percentage of the animation

} );
Run Code Online (Sandbox Code Playgroud)

jquery animation timeline effect

2
推荐指数
1
解决办法
4518
查看次数

如果单击,如何取消jquery div效果

我有一个悬停效果应用于div.它所做的只是增加鼠标中心的高度,降低鼠洞的高度.

作为一个单独的函数,我有一个点击效果应用于其中一个div:

$(function(){
    $( '#div1 a' ).click(function() {
        $( '.theRestofTheDivs' ).each(function() {
            $(this).animate({height: "30px"}, 200);
        })  
    });
});
Run Code Online (Sandbox Code Playgroud)

它工作得很好,除非我鼠标移动,它会崩溃.显然那是因为我有以前的悬停效果.

点击后,我不想让它能够折叠,直到点击另一个带锚点的div.有任何想法吗?

编辑

提供的代码已经过简化,要在完整的上下文中查看,请访问http://www.raceramps.com/v2

将鼠标悬停在"全部浏览"上,然后单击它.我不希望它崩溃.

html jquery effect

2
推荐指数
1
解决办法
871
查看次数

使用jQuery跟踪效果?

可以这样做吗?基本上我想用右边的xxxPX为绝对定位的图像制作动画,比方说.那么,当动画正在进行时,我可以添加一个"跟踪"效果吗?

谢谢,阿德里安

javascript jquery trail effect

2
推荐指数
1
解决办法
2849
查看次数

将新项添加到WPF ListBox时的滑动效果

我有一个WPF ListBox控件,显示RSS源的项目.我偶尔会检查RSS源的来源以获取新项目.一旦我检测到一个新项目,我就将它添加到observable集合中,该集合立即将新项目添加到ListBox显示中.

有没有办法从顶部"滑入"新项目,推倒现有项目?我怎么会达到这样的效果?可以使用ListBox完成,还是需要使用我自己的容器,例如StackPanel和动画,例如以编程方式添加新控件的高度?

wpf listbox observablecollection effect

2
推荐指数
1
解决办法
4106
查看次数

有没有一种有效的方法来进行jQuery切换?

我正在为我的网站创建一个FAQ部分,并且想知道在点击问题时是否有更有效的方法来切换答案.到目前为止,我有以下代码.但是,当单击任何问题时,它会打开所有答案.如果我想一个接一个地做,我有100个问题,并且必须为答案1,答案-2写100行切换......那么,有没有解决方案呢?

$(function(){
    $("a.question").click(function(){
    $("p.answer").toggle("slow");
 });
});
Run Code Online (Sandbox Code Playgroud)

HTML + CSS:

a.question {display:block}
p {display:none}

<a class="question">Question 1?</a>
<p class="answer">Answer 1</p>

<a class="question">Question 2?</a>
<p class="answer">Answer 2</p>

<a class="question">Question 3?</a>
<p class="answer">Answer 3</p>
Run Code Online (Sandbox Code Playgroud)

html css jquery effect

2
推荐指数
1
解决办法
212
查看次数

使用jQuery进行AJAX回调效果

我偶然发现了一个问题.我正在使用一个用jQuery编写的简单AJAX脚本,我想用AJAX回调来改变html with easeInOut效果,但是我不知道怎么做,因为现在,当响应来了,div的内容改变了有某种闪烁效果,这是非常难看的,我认为这是默认的"效果".

脚本:(我试图添加.fadeOut('slow')html()方法,但没有改变)

$.ajax({
    type: "POST",
    url: "institutions-filter.action",
    data: data,
    cache: false,
    success: function(result){
        $("#display-block").html(result);
    }
});  
Run Code Online (Sandbox Code Playgroud)

ajax jquery effect

2
推荐指数
1
解决办法
1348
查看次数

在html中使用<script>标签会影响浏览器中html的结果吗?

所以我有这个代码:

    <!doctype html>

<html lang="en">
<head>
    <title>Example</title>
    <link type="text/css" rel="stylesheet" href="tjg.css"/>    
</head>
<body>
    <script type="text/javascript" src="tjg.js"/>    
   <p>This paragraph is an example.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

并且Javascript文件(tjg.js)为空.但是当我在所有浏览器中查看它时.它只显示没有,而不是示例段落.这只发生在:

<script type="text/javascript" src="tjg.js"/>
Run Code Online (Sandbox Code Playgroud)

在我的代码中.如果不是(头部/身体,无所谓),它将工作得很好.我怎样才能解决这个问题?

html javascript effect

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

我该怎么办?

我想在delphi中尝试这样做,当你按下按钮时,我会显示一个下拉面板,其中包含以下选项:

可拆卸的面板

有谁知道如何使用VCL产生这种效果?现在我有一个带有2个面板的表格,主要是总是显示并有一个侧面按钮,当我按下按钮时,侧面板显示,但我想产生效果.谢谢

forms delphi vcl panel effect

2
推荐指数
1
解决办法
3570
查看次数

如何使Bitspin的及时闹钟产生数字变形效果?

我想尝试一些角色变形效果,比如Bitspin的Timely Alarm Clock.这是效果视频!(0:09~0:11)

我认为这是一系列脱机的位图更改,但在我反编译程序并搜索了源代码和资源之后,我没有找到位图序列资源跟踪.

任何人都有Bitspin如何做的想法?

graphics animation android morphing effect

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

WebGL使用深度图绘制2D图像,以实现伪3D效果

我正在学习WebGL,在WebGLFundamentals页面的帮助下完成了这一点,这帮助我了解缓冲区,着色器和所有这些东西是如何工作的.但是现在我想达到一定的效果,我在这里看到:https://tympanus.net/Tutorials/HeatDistortionEffect/index3.html 我知道如何制作热变形效果,我想要达到的效果就是深度图片.这个演示有一个教程,但它并没有真正解释如何做到这一点,它说我必须有一个灰度图,其中白色部分是最接近的,黑色部分是最重要的.但我真的不明白它是如何工作的,这是我的着色器的代码:

var vertexShaderText = [
     "attribute vec2 a_position;",
     "attribute vec2 a_texCoord;",
     "uniform vec2 u_resolution;",
     "varying vec2 v_texCoord;",
     "void main() {",
     "  vec2 zeroToOne = a_position / u_resolution;",
     "  vec2 zeroToTwo = zeroToOne * 2.0;",
     "  vec2 clipSpace = zeroToTwo - 1.0;",
     "  gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);",
     "  v_texCoord = a_texCoord;",
     "}"
  ].join("\n")

  var fragShaderText = [
     "precision mediump float;",
     "uniform sampler2D u_image;",
     "uniform sampler2D u_depthMap;",
     "uniform vec2 mouse;",
     "varying vec2 v_texCoord;",
     "void …
Run Code Online (Sandbox Code Playgroud)

javascript image effect depth webgl

2
推荐指数
1
解决办法
2504
查看次数