所以我有一个onclick事件,然后在同一次点击另一个事件。基本功能是这样的:如何在javascript中循环这个?
1)点击图片 - 放大700% 2)再次点击图片 - 放大100% 3)再次点击图片 - 放大100%
我想第3步恢复到第1步,然后到第2步等。现在,它只是重复第2步,而不是恢复到默认值。
下面是代码:
$(document).ready(function() {
$(".zoomTarget").debug();
$(window).resize(function(evt) {
$(".zoomTarget").debug();
});
$(".zoomTarget").click(function(evt) {
evt.stopPropagation();
$(this).zoomTo({
targetsize: 5.0
}); {
$(".zoomTarget").click(function(evt) {
evt.stopPropagation();
$("body").zoomTo({
targetsize: 1.0
});
});
}
});
$(document).click(function(evt) {
evt.stopPropagation();
$("body").zoomTo({
targetsize: 1.0
});
});
$("body").zoomTo({
targetsize: 1.0
});
};
我想你想要这个:http://api.jquery.com/toggle-event/ –
什么是多余的块声明? ':)' –