【发布时间】:2011-11-29 20:35:26
【问题描述】:
我想在我的网站上显示工具提示,我正在使用此代码:http://flowplayer.org/tools/demos/tooltip/table.html
我正在使用 while 循环来创建表行 <tr>。这是我的工具提示<div> 的样子:
<td class="maandgem">€ <?= round($monthavg, 2); ?></td>
<div id="tooltip" class="tooltip">
Shipping: <?= $row['price_shipping']; ?><br />
Price: <?= $row['price']; ?><br /><br />
Total: <?php echo $row['price'] + $row['price_shipping'] + ($row['abo_price'] * $row['abo_time']); ?>
</div>
这按计划工作,它计算每个<tr> 的总价格。我遇到的问题是,当我将鼠标悬停在 <td class=maandgem> 上时,它总是显示相同的 first 工具提示。
因此,每个<TD> 仅显示一个工具提示,即创建的第一个。而不是每行的唯一工具提示。 PHP 部分有效 - 正在创建独特的 <TD>。我正在使用这段代码(它是默认的,我不太了解 jQuery)
$(document).ready(function() {
$(".maandgem").tooltip({
tip: '#tooltip',
position: 'bottom left',
delay: 0
});
});
我还包含这个 .js,并且我有一个用于工具提示的基本样式表。
<script src="http://cdn.jquerytools.org/1.2.6/full/jquery.tools.min.js"></script>
【问题讨论】:
标签: javascript jquery tooltip jquery-tools