我如何使用 jquery 将隐藏元素从 0 不透明度滑到 1

发布于 2024-10-27 17:42:03 字数 941 浏览 4 评论 0原文

我有一个像下面这样使用 jquery 原型库的可乐:

        new Effect.SlideDown(this.imageDataContainer, { sync: true, duration: this.resizeDuration, from: 0.0, to: 1.0 }), 
        new Effect.Appear(this.imageDataContainer, { sync: true, duration: this.resizeDuration }) 

此代码强制 imageDataContainer 元素从 0 不透明度滑动到 1 不透明度。

我如何使用从 jquery.com 网站新下载的 jquery 库来实现上层代码?

SlideDown 的语法如下: http://www.w3schools.com/jquery/eff_slidedown.asp

我知道slideDown如何和 fadeTo 函数在 jquery / 中工作,但我如何像上面的代码一样将它们组合起来?

我测试了下面的代码 - 但你无法更改不透明度 --DURING-- 切换:

          $('#lightbox-container-image-data-box').animate({
            opacity: 0,
            height: 'toggle',
            opacity: 1
          }, 400, function() {
            // Animation complete.
          });

感谢 4 个关注

i have a coke like below that using jquery prototype Library:

        new Effect.SlideDown(this.imageDataContainer, { sync: true, duration: this.resizeDuration, from: 0.0, to: 1.0 }), 
        new Effect.Appear(this.imageDataContainer, { sync: true, duration: this.resizeDuration }) 

this code force the imageDataContainer element to sliding Down From 0 Opacity To 1 Opacity.

how can i implement upper codes with new downloaded jquery library from jquery.com web site?

the syntax of slideDown is like this :
http://www.w3schools.com/jquery/eff_slidedown.asp

i know how slideDown And fadeTo Functions Work in jquery / but how can i combine them like the upper codes?

i test the below code - but u can not changing the opacity --DURING-- toggle :

          $('#lightbox-container-image-data-box').animate({
            opacity: 0,
            height: 'toggle',
            opacity: 1
          }, 400, function() {
            // Animation complete.
          });

thanks 4 attention

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

草莓味的萝莉 2024-11-03 17:42:03

为此,请使用 animate() 。使用 animate,您可以为元素上任意数量的属性设置动画。

在此处查看以下代码的演示:http://jsfiddle.net/chrisramakers/8ewEp/

$('#book').hide();
$('#book').animate({
  opacity: 'toggle',
  height: 'toggle'
});

Use animate() for that. With animate you can animate any arbitrary number of properties on an element.

Check a demo of the code below here: http://jsfiddle.net/chrisramakers/8ewEp/

$('#book').hide();
$('#book').animate({
  opacity: 'toggle',
  height: 'toggle'
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文