【发布时间】:2015-06-24 00:26:38
【问题描述】:
在下面的演示中,我使用 jQuery UI 切换来在悬停时显示标题,而不是悬停在该图像上时隐藏。虽然它最初似乎有效。如果您将鼠标快速移动到框上并移到另一个框上,则以前的框标题有时会保持打开而不是隐藏。是否有解决此问题的方法,例如需要更大/更小的延迟或其他方法来保证当您的鼠标不在图像上时标题始终会消失?
http://codepen.io/anon/pen/BNdggv
$( ".product" ).hover(function() {
$(this).find( ".product-caption.odd" ).toggle( "slide",{direction:"left"},500);
$(this).find( ".product-caption.even" ).toggle( "slide",{direction:"right"},500);
});
【问题讨论】:
-
请在问题本身中包含所有相关代码。这包括您尝试针对其运行 jQuery 的 HTML(相关 HTML 部分)。这很重要,因为如果 codepen.io 消失或你的链接这个问题对未来的读者完全没用。
-
我相信答案只与这段 javascript 有关,但如果答案最终涉及对 HTML 或 CSS 的更改,我当然可以在标记为正确之前回答该问题的特定代码。