Jquery动画函数
Jquery animation function
我有一组0-9按钮,当鼠标悬停在它们上面时,我有一些jQuery为它们设置动画。
$(document).ready(function(){
$("#1").mouseenter(function(){
$("#1").fadeTo("slow",.8);
});
$("#1").mouseleave(function(){
$("#1").fadeTo("slow",1)
});
});
有没有一种方法可以将此代码实现到所有十个按钮,而不必复制和粘贴九次?
您可以对所有对象使用相同的class
,并使用this
引用相应的对象。也将其更改为mouseover
和mouseout
:
$(document).ready(function(){
$(".sameclass").mouseover(function(){
$(this).fadeTo("slow",.8);
}).mouseout(function(){
$(this).fadeTo("slow",1)
});
});
看到您的代码,在给出ID
s时使用just numbers
(如id="1"
)不是一个好的做法。
相关文章:
- 在动画结束之前调用函数
- jQuery animate()函数没有't设置动画
- 在Zepto动画函数中使用变量
- HTML5(Bootstrap)通过函数调用运行动画
- 调用函数和单击动画
- 在没有大量回调函数的情况下在列表元素上循环播放同一动画
- 如何简化jquery动画函数代码
- 将项目放在动画和 inserbefore 函数混乱之后
- Jquery动画和when函数
- 更改 jQuery 队列中动画的缓动函数
- 将对象函数传递给请求动画帧时丢失对象引用
- Jquery动画函数不工作
- 从jQuery UI滑块更改为'noUiSlider'-用于更新动画进度滑块的函数
- 通过函数(动画)每次重新迭代时重置画布笔划.怎样
- 未捕获的类型错误:使用 ig 时,未定义不是一个函数.动画表
- jQuery ScrollTop() 函数动画菜单
- JQuery,再次启动函数?动画队列
- 函数.动画百分比不起作用
- 尝试编写javascript函数动画scrollTo方法
- 如何在一个回调函数动画chrome扩展图标