sách gpt4 ai đã đi

jquery - jQuery.one() 和 jQuery.on() 之间的区别

In lại 作者:行者123 更新时间:2023-12-03 22:03:15 28 4
mua khóa gpt4 Nike

我的页面上有多个图像。为了检测损坏的图像,我使用了在 SO 上找到的这个。

$('.imgRot').one('error',function(){
$(this).attr('src','broken.png');
});

这对于我理解的第一张图像效果很好。但是当我将其更改为

$('.imgRot').on('error',function(){
$(this).attr('src','broken.png');
});

它不适用于任何图像。有人能告诉我为什么吗?

1 Câu trả lời

社区维基:这个通用答案不会对OP发布的问题做出贡献,而是与标题相关。

one()on()的概念可以用下面的代码来解释。

one() 函数在第一次出现后自动转至关闭状态。

on() 与 one() 相同,但需要手动将其置于关闭状态,否则实例数量没有限制。

var i = 1;
$('.one').one('click', function() {

$(this).text('I am clickable only once: ' + i);
i++;
});

var j = 1;
$('.multiple').on('click', function() {

$(this).text('I was clicked ' + j + ' times');
j++;
});

Click me

Click me

关于jquery - jQuery.one() 和 jQuery.on() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817827/

28 4 0
Bài viết được đề xuất: jquery - 创建对话框 JQuery Mobile
Bài viết được đề xuất: jquery - JavaScript : getting td index
Bài viết được đề xuất: jquery - 将变量传递给 $.ajax().done()
Bài viết được đề xuất: jquery - 使用 jQuery 在父容器中查找元素
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com