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