代码之家  ›  专栏  ›  技术社区  ›  Cybernetic

如何使按钮在第一次单击azle后不可单击

  •  0
  • Cybernetic  · 技术社区  · 6 年前

    我有一个 按钮 会触发一个 事件 这样地:

    add_button('my_sections', 2, {
        "this_class" : "click_button",
        "text" : "CLICK ME"
        })
    
    add_event('click_button', 1, {
        "type" : "click",
        "function" : "my_function()"
        })
    
    function my_function() {
        alert('hello')
        }
    

    我怎么能参加这个活动呢 只开火一次 ?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Cybernetic    6 年前

    只需添加一个 “指针事件:无” 调用的函数。这将禁用用户与元素的交互。也可以将不透明度设置为0.5,以向用户显示按钮已被禁用。

    function my_function() {
    
        alert('hello')
    
        style_button('click_button', 1, {
            "pointer-events" : "none", 
            "opacity" : 0.5
            })
    
         }
    

    enter image description here

    推荐文章