我试图显示3个不同的下拉框触发4个不同的按钮。下拉框应该显示在#apple div中。当按钮B1被点击-下拉包含-苹果,芒果,木瓜当按钮B2被点击-下拉包含-当按钮B3被点击-下拉包含- B3A,B3B,B3C,B3D当按钮消失时,下拉消失。以下是我所做的->
var para = document.createElement("SELECT");
var t1 = document.createElement("OPTION");
var apple = document.createTextNode("apple");
我有个鞋带下拉框。我想要实现的是,一旦你点击按钮,菜单就会出现,但是当你再次点击按钮时,菜单就不会隐藏。我想要菜单隐藏在点击按钮。我尝试的方法失败了,我认为应该有一种更合适的方法来隐藏菜单点击按钮。我怎样才能做到这一点?提前谢谢。
$('.dropdown button').on('click', function() {
if ($(this).attr('class').split(" ").pop() == 'show') {
//not working menu is getting hid
我正在使用coveo Framework,我在下拉按钮中使用了facet,我编写了一个window.onclick函数,以便在单击下拉按钮外部时,下拉按钮应该关闭。一切似乎都很正常,但是当我点击facets复选框时,下拉框关闭了,当我和coveo团队交谈时,他们说当点击coveo复选框时,查询被触发了,这就是当点击时下拉框关闭的原因。为了解决这个问题,我使用了event.stopPropogation,它在桌面模式下工作得很好,但在IPAD模式下就不行了。这里是我的代码
// Prevent event bubble up to window.
document.getElementById(