Edit: For your below comment,
Thanks. However, it requires a right-click on the picture. it does not
work if you keep the right button down somewhere else in the screen
and then pass the image
你们需要有条件地增加 mo和zo。 见以下代码:。
var hasExpanded = false;
$( img ).on( mousedown mouseup , function(e) {
if (e.which == 3) {
if (!hasExpanded) {
$(this).animate({
width: $(this).width() * 2,
height: $(this).height() * 2,
}, 500);
}
hasExpanded = true;
}
}).mouseleave(function(e) {
if (hasExpanded == true) {
$(this).animate({
width: $(this).width() / 2,
height: $(this).height() / 2,
}, 500);
hasExpanded = false;
}
});
不能通过 h子实现你们所需要的目标。 将在<条码>中查询。 只字不提一次,无法记录后来发生的<代码>Mousedown事件。
您需要执行<条码>中途<>。 见下文。
rel=“nofollow>>DEMO/strong> - 安装了<代码>Mousedown和mouseleave
。
$( img ).mousedown(function(e) {
if (e.which == 3) {
$(this).animate({
width: $(this).width() * 2,
height: $(this).height() * 2,
}, 500);
}
});