IntelligentRecognition/ah-jjsp-web/.svn/pristine/be/bef8380300eec3efa136b11a1ea...

20 lines
534 B
Plaintext
Raw Permalink Normal View History

2024-05-24 16:09:40 +08:00
jQuery.fn.extend({
rollNumber(num) {
let $children = $(this).children()
$children.addClass('roll-box').html(new Array(10).fill('0').map((_, i) => {
return `<span class="roll-el">${i}</span>`
}))
function update(num) {
let nums = num.toString().split("").reverse()
Array.from($children).reverse().forEach((rollBox, i) => {
$(rollBox).children().css('transform', `translateY(-${nums[i] || 0}00%)`)
})
}
setTimeout(() => {
update(num)
}, 100)
return update
}
})