The*_*ate 4 performance zurb-foundation
单击zurb foundation 4下拉列表中的链接时,该链接不会关闭下拉列表.在整个网站上系统地执行此操作的最佳方法是什么?
我创建了以下函数来解决这个问题.这是最好的方式吗,还是我错过了什么?
$('.f-dropdown').click(function(){
if ($(this).hasClass('open')) {
$('span[data-dropdown="'+$(".f-dropdown").attr('id')+'"]').trigger('click');
}
});
Run Code Online (Sandbox Code Playgroud)
小智 5
您可能已经在自己的代码中更正了它,但如果您的网页上有多个下拉列表,它会更好地运行:
$('.f-dropdown').click(function() {
if ($(this).hasClass('open')) {
$('span[data-dropdown="'+$(this).attr('id')+'"]').trigger('click');
}
});
Run Code Online (Sandbox Code Playgroud)