调用一次 onclick jQuery 函数

Posted

技术标签:

【中文标题】调用一次 onclick jQuery 函数【英文标题】:Call onclick jQuery function once 【发布时间】:2020-07-12 20:25:20 【问题描述】:

我怎样才能只执行一次这个功能?我尝试了绑定或取消绑定,但它不起作用

<uib-tab-heading onclick="myFunction()"><i class="fa fa-keyboard-o"></i> Typing Test </uib-tab-heading>
function myFunction() 
    alert("hit");   

【问题讨论】:

【参考方案1】:

在下面试试这个:

Use this flag in your $document.ready scope (global scope)

var flag = false

if(!flag)

    function myFunction() 
        flag = true;
        alert("hit");   
    


【讨论】:

你想要标志 inside 函数,因为它是从 onclick= 调用的,它不会在 doc.ready 或 if 中找到该函数

以上是关于调用一次 onclick jQuery 函数的主要内容,如果未能解决你的问题,请参考以下文章

Javascript(不是jquery)按钮onclick,函数更改按钮调用函数的类

如何在jquery或javascript中设置函数调用的顺序或优先级?

无法在 html 中使用 onClick 调用 jquery 函数

如何确保 std::call_once 真的只被调用一次

怎样使js中的onclick事件只触发一次,就是我点击了一次,再次点击的时候不让其再触发

从 HTML 中的 onClick 属性调用 jQuery 方法