gpt4 book ai didi

javascript - 确保不调用 javascript 函数(如果已调用)

转载 作者:行者123 更新时间:2023-12-05 00:54:10 24 4
gpt4 key购买 nike

我正在为一个项目使用谷歌地图。我需要能够隐藏和显示多张 map 。我不能单独使用基本的 toggleDiv 类型函数。这是因为当 div 设置为 display: none 来自 CSS 时,Google map 将忽略 div 的预期大小。 (无论出于何种原因,都可以通过 javascript 进行切换。)我可以使用 GSize(width, height) 但它无法处理百分比。因为我需要 map 为 100%、100%,所以这不是一个选项。我想出了一个解决方法,即使用 onClick 调用第二张 map 的函数,而不是使用 body onLoad 加载所有函数。但是, map 的缩放并没有保存,只是重新加载了 map 。

所以,我需要检查一个函数是否被调用过,如果调用过,不召回。我不知道该怎么做。感谢您的帮助。

谢谢。

最佳答案

另一个“lazyvariant :

var doOnce = function () {
// do something

doOnce = function () {}
}

至于原来的问题,如果你想运行一次的函数是点击事件处理器,你最好remove the click event listener .

关于javascript - 确保不调用 javascript 函数(如果已调用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6602320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com