请帮助我如何停止悬停效果。我想一个Javascript或Jquery代码停止悬停后,单击值和值列表将停留。而对于“x”按钮(关闭),它将关闭值列表并重置回悬停。提前感谢。CSS:第一个
nvbavucw1#
您可以使用mouseover和mouseout事件来模拟悬停。
因此:
document.getElementById('dropbtn').addEventListener('mouseover', ()=>document.getElementById('dropdown-content').style.display = 'blobk') document.getElementById('dropbtn').addEventListener('mouseout', ()=>document.getElementById('dropdown-content').style.display = 'none')
af7jpaap2#
您可以删除所有CSS悬停,并使用jquery在单击按钮时打开下拉列表,然后在单击时关闭它
$(()=> { const dropOpen = $('.dropbtn'); const dropClose = $('.dropdown-content .close'); dropOpen.on('click', function() { $(this).next().fadeIn(); }); dropClose.on('click', function() { $(this).parent().fadeOut(); }); });
2条答案
按热度按时间nvbavucw1#
您可以使用mouseover和mouseout事件来模拟悬停。
因此:
af7jpaap2#
您可以删除所有CSS悬停,并使用jquery在单击按钮时打开下拉列表,然后在单击时关闭它