gpt4 book ai didi

jQuery .each() 方法在 Firefox 中不起作用

转载 作者:行者123 更新时间:2023-12-03 22:52:00 27 4
gpt4 key购买 nike

我有一个正在利用的每个方法来启动与 <td> 相关的工具提示它存在于其中。在 IE、Chrome、Safari 中一切都运行良好,但 Firefox 完全缺少 every 方法,并且仅启动 DOM 中的最后一个工具提示。

什么给出了?

http://jsfiddle.net/yus5b/

HTML:

<div class="stage">
<div class="dealFinder">
<h2 class="title">Deal Finder in Your Area</h2>
<table cellpadding="5">
<tr>
<td class="text">
<p class="makeModel"><a href="#">2012 Land Rover Range Rover Evoque</a><br>in Oak Lawn</p>
<a class="youSave" href="#" onclick="return false"> You Save at Least $14,810</a>
<div class="tooltip">
<div class="inner">
<b>2012 Land Rover Range Rover Evoque</b>
<span>Your Price $19,330</span>
<p>The National Average is <b>$21,500</b></p>
</div>
</div>
</td>
<td class="pic">
<a href="#"><img src="http://placehold.it/113x75" /></a>
</td>
</tr>
<tr>
<td class="text">
<p class="makeModel"><a href="#">2012 Land Rover Range Rover Evoque</a><br>in Oak Lawn</p>
<a class="youSave" href="#" onclick="return false"> You Save at Least $14,810</a>
<div class="tooltip">
<div class="inner">
<b>2012 Land Rover Range Rover Evoque</b>
<span><small>Your Price</small> $19,330</span>
<p>The National Average is <b>$21,500</b></p>
</div>
</div>
</td>
<td class="pic">
<a href="#"><img src="http://placehold.it/113x75" /></a>
</td>
</tr>
</table>
</div><!-- .dealFinder -->
</div>​

jQuery:

$(document).ready(function() {
// Tooltip
$('.tooltip').hide();
$('.text').each(function(e) {
var self = this;
var tooltip = $(self).find('.tooltip');
var youSave = $(self).find('.youSave');
$(youSave).mouseenter(function(e) {
$(self).find(tooltip).fadeIn("slow");
});
$(youSave).mouseleave(function(e) {
$(self).find(tooltip).fadeOut("fast");
});
});
});​

最佳答案

实际上几乎不需要每个函数迭代元素只是为了将它们绑定(bind)到事件处理程序:

$(document).ready(function() {
$('.tooltip').hide();
$('.youSave', '.text').on('mouseenter mouseleave', function() {
$(this).next('.tooltip').fadeToggle('slow');
});
});​

FIDDLE

剩下的只是将工具提示放在按钮顶部的位置问题,应该可以通过一些 CSS 修复。

关于jQuery .each() 方法在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13166414/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com