【问题标题】:Jquery select onClickjQuery选择onClick
【发布时间】:2018-08-11 13:31:03
【问题描述】:

我想在我的网页上添加背景叠加层,以便在打开选择框时使网站变暗。

这需要在打开选择时触发我尝试使用 onClick 但这不起作用。 onChange 仅在选择了除 dfault 值以外的其他内容时才有效,但这不是我想要的。我希望它在单击选择时触发。

【问题讨论】:

    标签: jquery select onclick onselect


    【解决方案1】:

    Nvm,我使用 select2,我在他们的文档中找到了它:

    select2:close 每当下拉菜单关闭时触发。 select2:closure 在此之前被触发并且可以被阻止。

    select2:open 每当打开下拉菜单时触发。 select2:opening 在此之前被触发并且可以被阻止。

    选择使用的 2 个代码:

      $('.select2').on('select2:open', function (e) {
        $('.menu-overlay').addClass('block')
      });
    

    覆盖使网站变暗的 div。

    【讨论】:

    • 如果您希望您的答案获得支持,请显示一些实际代码。
    • 问题中没有任何内容表明您正在使用 Select2 插件。
    • 添加了我使用的代码。我并不是专门寻找与 Select2 兼容的代码,这就是我没有提及它的原因。也就是说,我仍在寻找关于如何在不使用 Select2 插件的情况下实现这一目标的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    相关资源
    最近更新 更多