如何在javascript中循环
How do I loop this in javascript?
本文关键字:循环 javascript 更新时间:2023-09-26
所以我有一个onclick事件,然后在同一次点击上另一个事件。基本功能如下:
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
});
};
我个人会在ready
函数中使用布尔值来跟踪我所处的状态,然后在处理程序中切换它:
var zooming_in=true;
$(".zoomTarget").click(function(evt) {
evt.stopPropagation();
$(this).zoomTo({
targetsize: (zooming_in=!zooming_in)?5.0:1.0
});
});
相关文章:
- 控制器不会进入for循环:javascript
- 使用来自不同循环Javascript的数据创建数组
- 在for循环-Javascript中创建新对象
- 日期循环 Javascript
- 在循环 javascript 内部创建一个数组
- 使用 for 循环 JavaScript 的打印范围
- 使用RegExp循环数组而不是for循环(Javascript)
- 如何避免循环Javascript
- 如何停止循环 - Javascript 100%
- 我想让我的程序重新运行开头,有点像循环 JavaScript
- css转换在for循环javascript中无法正常工作
- 在for循环javascript中创建对象
- do/while语句中的if-elseif语句无限循环javascript
- 在for循环Javascript中对数字进行分类和计数
- 如何一次运行一次循环javascript
- 请,需要帮助循环Javascript事件
- 在递归循环javascript之后,为JSON键变量使用自定义HTML元素
- 嵌套循环javascript棋盘
- 如何重新启动循环javascript循环
- 在循环 JavaScript 之后刷新页面