javascript - 使用 element 简化 onclick 函数

标签 javascript jquery html css animation

我是 js 和 jquery 的新手,但我无法弄清楚,

假设我有一个 ID 为 prev 的 div。

我的 javascript 看起来像这样:

$('#prev').on('click', view.handPrevClick);

我用 tween lite 为 div 设置动画(这就是 handprevclick 函数的用途),但是当您最初点击 prev 时,它不会设置动画。

如何在点击时添加动画或时间来减慢速度?

我试过这样的

$('#prev').on('click', view.handPrevClick.animate({duration: 'slow', easing: 'easeOutBack'}));

但这不起作用?

最佳答案

如果它是一个类,您需要将代码更改为:

$('.prev').on('click', view.handPrevClick.animate({duration: 'slow', easing: 'easeOutBack'}));

井号 - '#prev' 您在 prev 之前使用的是 id,对于您使用的类 '.prev'

关于javascript - 使用 element 简化 onclick 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29480730/

相关文章:

jquery - 如何更改 li 最后一个 anchor 颜色

jquery - 在 FullCalendar 中渲染时颜色未完全渲染

html - XSLT:转换成非 XML 内容?

javascript - 使用 CSS 区分 html div

javascript - JQuery 获取链接并根据第 n 个数字添加变量

javascript - 如何构造和解析 JSON

javascript - Google map 上的饼图

javascript - 使用 Bootstrap 设置响应式背景图像以覆盖表格的宽度

jquery - hideLoading方法在Fancybox 2函数中的什么位置

html - margin 使用错误 div 的 css 创建的空间