当编码简单的东西时,我似乎重复了很多功能,有没有更好的方法来做到这一点?重复功能
$('#bt1').click(function() {
$('#txt1').show();
$(this).css("background-image", "url(site_images/08/btn_over.png)");
});
$('#bt2').click(function() {
$('#txt2').show();
$(this).css("background-image", "url(site_images/08/btn_over.png)");
});
$('#bt3').click(function() {
$('#txt3').show();
$(this).css("background-image", "url(site_images/08/btn_over.png)");
});
$('#bt4').click(function() {
$('#txt4').show();
$(this).css("background-image", "url(site_images/08/btn_over.png)");
});
这样我就不重复代码?
如果我连接它的权利,这不包括用户想要显示的不同文本...#txt1 .. #txt [n] – 2013-05-13 09:34:43
@LukasGreso它的确如此。它取得被点击的按钮的ID(例如'bt1'),然后用'txt'替换'bt'部分以获得显示的关联文本的ID;它是事件处理函数的第一行。 – 2013-05-13 09:36:16
是的,我看到...对不起:) – 2013-05-13 09:36:48