Javascript can';不要在几个类中重复相同的函数
需要缩短此代码。。 这是numscroll插件。。而且我有很多元素都有数据编号Javascript can';不要在几个类中重复相同的函数,javascript,jquery,function,plugins,Javascript,Jquery,Function,Plugins,需要缩短此代码。。 这是numscroll插件。。而且我有很多元素都有数据编号 $(function(){ $(".num1").numScroll({ number: $(".num1").attr("data-number"), 'time': 3000, 'delay': 0 }); $(".num2").numScroll({ number: $(".num2").attr("data-number"),
$(function(){
$(".num1").numScroll({
number: $(".num1").attr("data-number"),
'time': 3000,
'delay': 0
});
$(".num2").numScroll({
number: $(".num2").attr("data-number"),
'time': 3000,
'delay': 0
});
$(".num3").numScroll({
number: $(".num3").attr("data-number"),
'time': 3000,
'delay': 0
});
})
对所有类使用.each()
和选择器
$(".num1, .num2, .num3").each(function() {
$(this).numScroll({
number: $(this).data("number"),
time: 3000,
delay: 0
});
});
试试看:
$(function(){
[".num1", ".num2", ".num3"].forEach((index)=>{
$(index).numScroll({
number: $(index).attr("data-number"),
'time': 3000,
'delay': 0
});
});
});
非常感谢你,巴尔马。。这是我的第一个问题。。我想没有人会重复。。我是JavaScript新手。。谢谢你,汉克斯兄弟,问题解决了。。谢谢你漂亮的回答,现在还不清楚你到底想做什么。你能澄清一下吗?@Itanex谢谢兄弟,问题已经解决了