1

我总共有 2 张图片。我只希望显示第一个,隐藏第二个。

然后,当我单击图像时,它会将图像交换到第二个图像,然后我再次单击它会返回到第一个,循环,每次单击都会不断交换图像,例如 1、2、1、2、1 , 2 等等。

干杯

4

3 回答 3

1

html:

<img src="URL" id="image1" />
<img src="URL" id="image2" style='display:none;'/>

jQuery:

 $("#image1").click(function ( event ) {
      $(this).hide();
      $("#image2").show();
    });
 $("#image2").click(function ( event ) {
      $(this).hide();
      $("#image1").show();
    });
于 2012-08-22T13:13:37.023 回答
0

你可以尝试使用 jQuery 的 CSS 函数,例如;

$('.image').toggle(
function() {
    $('#img1').css({ 'display':'none' });
    $('#img2').css({ 'display':'inline' });
}, function() {
    $('#img2').css({ 'display':'none' });
    $('#img1').css({ 'display':'inline' });
});

是一个有效的现场演示

于 2012-08-22T13:25:03.250 回答
0

也许你可以使用这个:http ://code.google.com/p/jqueryrotate/

于 2012-08-22T13:11:54.043 回答