我遇到此问题,mouseover
(div
)上的div.stripPopupTrigger
会触发AJAX调用,该调用会获取一些数据并显示包含该数据的弹出框。但是,div
中的span
是一个mouseover
,其中包含一些与之相关的文本(请参阅下面的HTML)。
问题是,当我span
span
然后从div
进入span
时,AJAX调用会再次触发(我估计有点预期) 。我希望停止从div.stripPopupTrigger
到div.stripPopupTrigger
的所有触发器。当然,<div class='stripPopupTrigger cabinet-strip-type ".$type." ' style='background-color:".$color.";'>
<span class='cabinet-results-kw-value' style=''>".sprintf("%01.2f", $power)."</span><br />
<span class='cabinet-results-kw-kw'>KW</span><br />
<span class='cabinet-results-kw-name'>".$name."</span>
</div>
的任何一位父母都必须按预期开火。
$('.stripPopupTrigger').live('mouseover', function() {
//some code here
$.ajax({
type: 'GET',
url: 'kwfinder/getdata',
data: 'strip=' + stripName,
success: function(data) {
// some code here
}
});
jQuery如下所示:
.live('mouseout')
{{1}}事件只是将CSS显示调整为无。隐藏弹出框。