gpt4 book ai didi

javascript - 页面上的事件触发的 "turn off"javascript 函数的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-30 23:51:56 25 4
gpt4 key购买 nike

我有一个 onmouseover 的导航元素,我想禁用附近图像的 onmouseover。

我想我只是循环并收集图像并将它们的 onmouseover 设置为 '',然后 nav 元素的 onmouseout 将图像 onmouseover 设置回原来的样子。

有没有更好的方法可以通过导航元素的 onmouseover/onmouseout 来关闭/打开图像 onmouseover 功能?

最佳答案

为什么不执行以下操作:

  1. 将所有图像上的所有 onmouseover 事件指向单个函数
  2. 将所有图像上的所有 onmouseout 事件指向单个函数
  3. 在全局范围内有一个变量,例如 var imageInFocus = null;
  4. 每当您进入该功能时:
    if(imageInfocus == null),将当前图像名称分配给它,并处理该图像。
    否则,如果它不为 null,则忽略。
    这样,您'一次仅处理一张图像。
  5. onmouseout 上,只需将 null 赋回 imageInFocus,这样它就可用于下一张图像。

关于javascript - 页面上的事件触发的 "turn off"javascript 函数的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1299971/

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