jquery - 单击链接时动画进度条

标签 jquery html css

我想在点击链接后为进度条设置动画。这是 HTML:

<a class="link" href="#">Click Me</a>
<br>
<div class="progress">
    <div class="meter meter1"></div>
</div>
<br>
<div class="progress">
    <div class="meter meter2"></div>
</div>

以及附加的 CSS :

.progress{
        width: 300px;
        height: 20px;
        background: #c4c4c4;
    }

    .meter{
        height: 20px;
        background: #000;
        width: 0%;
    }

我写的 jQuery 代码如下:

        $.('.link').click(function(){

        $('.meter1').animate({width:'80%'}, 3000, 'swing');
        $('.meter2').animate({width:'70%'}, 3000, 'swing');

    });

虽然如果我删除点击事件并简单地加载页面,动画仍然有效。单击链接后如何使它们具有动画效果?

最佳答案

点击函数前面有一个.

$.('.link')

应该是

$('.link')

JSFIDDLE

关于jquery - 单击链接时动画进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22133025/

相关文章:

jquery - 如何提醒,当使用 jquery 更改 div 内容时

javascript - 为什么 jquery 悬停不起作用

html - 以特定大小覆盖媒体查询CSS

Jquery DataTable水平滚动

jquery - HTML 页面无法在 Raspberry Pi 上的 Apache 上正确呈现

jquery - 如何使用 .css() 向元素添加多个 CSS 样式

html - CSS 和 html 在移动设备上呈现不佳

html - 仅使用填充制作方形伪元素

jquery - 如何更有效地重写这个 jQuery?

javascript - 使用 jquery 检查是否正在播放 HTML5 视频