gpt4 book ai didi

javascript - toggleClass() 用于在纸波纹后调整圆圈大小

转载 作者:行者123 更新时间:2023-11-28 07:20:32 25 4
gpt4 key购买 nike

我正在尝试用纸波纹动画制作一个圆圈,单击该动画时,会转变为一个更大的圆圈。这存在于非常广泛的<div>可以使用按钮而不是滚动条滚动。

HTML:

    <link rel="import" href="https://www.polymer-project.org/0.5/components/paper-ripple/paper-ripple.html">
<div class="main">
<div id="hero">
<div class="slide">
<div id="background"></div>
<table>
<tr>
<td>
<div class="disk">
<paper-ripple class="circle recenteringTouch" fit></paper-ripple>
</div>
</td>
<td>
<button class="scrollButton">
<span>&#10095;</span>
<paper-ripple class=" circle recenteringTouch " fit></paper-ripple>
</button>
</td>
</tr>
</table>

我不确定是否使用<table>是对的;我只是认为这会有助于组织。

JS:

    var disk = $('.disk');
disk.on("core-transitionend", function () {
toggleClass("bigger");
});

CSS:

.disk {
-webkit-transition: width, height, 2s;
-moz-transition: width, height, 2s;
-o-transition: width, height, 2s;
transition: width, height, 2s;
}

.bigger {
width:500px;
height:500px;
}

JSFiddle

最佳答案

您需要在 core-transitionend 的处理程序中定位 $(this)

disk.on("core-transitionend", function () {
$(this).toggleClass("bigger");
});

JSFiddle Link

关于javascript - toggleClass() 用于在纸波纹后调整圆圈大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30362869/

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