0
我有一个表的最后一列允许删除该行。它包含一个(X的)图像,该列看起来像这样。将悬停文本添加到小图像
<td id="delete:$row[recordID]">
<a href="#" class="delete cent" >
<img alt="x" border="0" src="images/delete.png" />
</a>
</td>
我想为图像放大,当鼠标悬停在图像上时,我想添加一些文本。文本应该说“点击删除”,我试图使用下面的jQuery来做到这一点,但没有发生任何事情。不管我将鼠标悬停在'x'图像上多久,图像都不会显示,图像也不会增长。我不知道如何将文字添加到他的想法。我如何得到这个工作?
$(document).ready(function() {
$('a.delete').on('mouseenter',function() {
$(this).css({
'height':'175px'
});
});
这是一个伟大的答案@Termani阿菲夫尤其是向我展示了如何使用CSS而不是JavaScript。然而,我发现它没有任何文字效果最好。随着文字的图像在单元格开始跳转。当我从CSS中删除文本时,图像很好地增长和收缩。你知道一种让文字出现在图像右侧的方法,也许是在单元之外吗?如果没有,我会使用没有文字的解决方案,并将您的答案标记为我的解决方案。 –
@KeithDKaiser是的,当然你可以让图像出现在你想要的位置;例如,你可以删除'display:block',它会出现在图像旁边。我可以显示一个小截图,告诉你如何准确地为我提供确切的CSS文本;) –
@KeithDKaiser我改进了CSS解决方案,使流程之外的文本(使用绝对位置)避免“跳跃”效果 –