【发布时间】:2013-07-13 08:48:23
【问题描述】:
我正在使用 css、jquery 和 html 开发一个项目网站。发生的事情是,在 html 中,我有一个只有 3 列的表格,并且我正在放置图像以用作按钮来切换按钮下方的内容。代码如下:
<table id='buttom-service'>
<tr>
<td class="selectors">
<img src="images/icon1.png" id='ser_bt1'alt="Radiocomunicacion" />
</td>
<td class="selectors">
<img src="images/icon2.png" id='ser_bt2' alt="Arquitectura" />
</td>
<td class="selectors">
<img src="images/icon3.png" id='ser_bt3' alt="Radiocomunicacion"/>
</td>
</tr>
</table>
现在,我使用 jquery 将图像作为按钮:
$(document).ready(function(){
//default load
$('#buttom-service').addClass('hover');
//action buttoms
$('#ser_bt1').click(function(){
do stuff;
});
$('#ser_bt2').click(function(){
do stuff;
});
$('#ser_bt3').click(function(){
do stuff
});});
这样做的问题是前 2 个图像中的 clicable 区域被缩小到图像的下部而不是整个图像,而第三个元素工作正常。 (顺便说一句,他们切换内容很好) 我需要一些关于如何使这三个图像正确地作为按钮工作的建议。 (可点击区域)
谢谢
【问题讨论】:
-
$('.selectors').click(function(){ var id = $(this).children('img').prop('id'); do stuff; });做同样的事情,但点击绑定到单元格,女巫具有相同的高度