【问题标题】:Button over JS onClick or modal toggleJS onClick 或模态切换上的按钮
【发布时间】:2015-05-16 16:01:05
【问题描述】:

我有一个切换模式的 div。我通过使用内置的数据切换功能或 onClick 方法来做到这一点。现在我想在这个 div 中有一个调用 ajax 请求并且不打开模式的按钮。

我该怎么做?

谢谢。

【问题讨论】:

  • 你能添加你的代码吗

标签: javascript jquery html


【解决方案1】:

只需在按钮点击事件监听器中返回false,这里是一个简单的demo

$('#ajax').click(function(e){        
    alert('do ajax');
    return false;
})

【讨论】:

    【解决方案2】:

    我可以使用 stopPropogation() 方法做到这一点:

    <div class="col-sm-8 col-md-3" data-target="#modal-1" onclick="toggle_modal(this)">
        <div id="1" onclick="toggle_start(this)></div>
    </div>
    
    function toggle_modal(clicked_element){
        id = $(clicked_element).attr('data-target');
        $(id).modal('show');
    }
    
    function toggle_start(clicked_element){
        alert($(clicked_element).attr('id'));
        event.stopPropagation();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 2019-10-29
      • 2014-07-11
      • 2017-03-28
      • 2022-01-10
      • 1970-01-01
      • 2020-09-20
      相关资源
      最近更新 更多