@onS-6ren">
gpt4 book ai didi

javascript - 如何更改设置并向语义 ui 侧栏添加事件监听器?

转载 作者:行者123 更新时间:2023-11-28 19:04:47 27 4
gpt4 key购买 nike

我有一个语义 UI 侧边栏,我希望在显示侧边栏时页面不会变暗,并且我希望在侧边栏完全可见时触发 onShow 事件。

$("#sidebar").sidebar onShow: =>
@onShow() if @onShow

$("#sidebar").sidebar 'setting', dimPage: false

目前,只有其中一项作品,具体取决于哪一项是最后的。要么页面变暗(这不是我想要的)并且 onShow 事件被触发,要么页面没有变暗但 onShow 事件永远不会被触发。

看起来第二个设置覆盖了第一个设置。

那么如何设置 dimPage 设置并设置事件处理程序而不相互覆盖?

最佳答案

@fstanis 的答案很好,但它也可以分为 2 个单独的函数调用,如下所示。

$("#sidebar").sidebar("setting", "dimPage", false);
$("#sidebar").sidebar("setting", "onShow", function() {});

这在这种特殊情况下并不是很有用,因为我们使用相同的选择器,但是当您想要更新两个不同元素列表的设置,并且某些元素恰好包含在两个列表中时,它会派上用场。如果没有这种分离,最后添加的设置将覆盖其他设置。

关于javascript - 如何更改设置并向语义 ui 侧栏添加事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31901798/

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