jQuery在按钮按下时循环显示图像

琼斯

完全编码的新手要提前道歉,但是我要把这个问题扯掉了!

手头的任务

我试图让jQuery在无限循环中单击按钮时在一组图像之间循环。

到目前为止,我已经掌握了以下内容,但我在逻辑上找不到任何漏洞,但这似乎行不通。如果有人可以快速浏览一下,然后将其全部放入工作的jsfiddle中,我将非常感激!

      $(document).ready(function() { 
      $(“#button”).click(function() {

    var src = $('#myimage').attr('src');

    //if the current image is picture1.png, change it to picture2.png
    if(src == 'pic1.png') {
        $("#myimage").attr("src","pic2.png");

    //if the current image is picture2.png, change it to picture3.png 
    } else if(src == "pic2.png") {
        $("#myimage").attr("src","pic3.png"); 

    //if the current image is anything else, change it back to picture1.png
    } else {
        $("#myimage").attr("src","pic1.png");
    }
}); 

更新我想我的实际提琴琴可能做错了什么?https://jsfiddle.net/pj2wvcdx/

烟雾

这是一个工作示例。所有这些都基于您的代码,而我唯一更改的是您使用了错误的引号"#button",但这可能是复制粘贴的东西?而且您没有关闭该click功能。

$(document).ready(function() { 
  $("#button").click(function() {
    var src = $('#myimage').attr('src');

    //if the current image is picture1.png, change it to picture2.png
    if(src == 'http://www.libpng.org/pub/png/PngSuite/f01n2c08.png') {
        $("#myimage").attr("src","http://www.libpng.org/pub/png/PngSuite/f02n2c08.png");

    //if the current image is picture2.png, change it to picture3.png 
    } else if(src == "http://www.libpng.org/pub/png/PngSuite/f02n2c08.png") {
        $("#myimage").attr("src","http://www.libpng.org/pub/png/PngSuite/f03n2c08.png"); 
    //if the current image is anything else, change it back to picture1.png
    } else {
        $("#myimage").attr("src","http://www.libpng.org/pub/png/PngSuite/f01n2c08.png");
    }
    console.log("Src is: " + $("#myimage").attr("src"));
  })
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="button" >Cycle</button>
<img src="http://www.libpng.org/pub/png/PngSuite/f01n2c08.png" id="myimage"/>

您的代码段中的错误是您永远不会从1转到2。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在按钮按下时使用jQuery隐藏元素

来自分类Dev

在JavaFX中按下按钮时如何显示图像

来自分类Dev

按下按钮时显示自定义覆盖图像

来自分类Dev

为什么我的jquery不会在按钮按下时更改css属性?

来自分类Dev

按下时隐藏 UIButton,然后在按下另一个按钮时显示它

来自分类Dev

使用Javascript在按钮按下时播放随机歌曲

来自分类Dev

Android:在按钮按下时设置EditText / TextView文本

来自分类Dev

如何在按钮按下时更改/替换片段?

来自分类Dev

从HTML网页抓取,并在按钮按下时添加

来自分类Dev

当我按下指定图像的按钮时,如何使图像不可见但显示?

来自分类Dev

当我按下指定图像的按钮时,如何使图像不可见但显示?

来自分类Dev

我想在按下按钮时显示文字

来自分类Dev

如何隐藏搜索栏并使其在按下按钮时显示

来自分类Dev

AHK按键仅在按下时显示图像

来自分类Dev

按下按钮时显示/隐藏布局

来自分类Dev

在按下按钮时使用jQuery隐藏元素

来自分类Dev

按下按钮时显示和隐藏动画图像

来自分类Dev

快速按下按钮时在下一个视图中显示不同的图像?

来自分类Dev

jQuery / Javascript:按下按钮即可显示数组中的随机图像

来自分类Dev

通过 Javascript / jQuery 在按钮单击时显示 Bootstrap 警报

来自分类Dev

按下按钮时更改按钮的图像,释放按钮时不更改按钮的图像

来自分类Dev

如何使用户按下的按钮在按下时缩小尺寸?

来自分类Dev

如何在按下时更改按钮背景并在停止按下后继续更改?

来自分类Dev

按下键盘键时显示按钮被按下

来自分类Dev

按下按钮时如何突出显示按钮

来自分类Dev

如何在Android中旋转图像并在按下按钮时随机停止图像

来自分类Dev

如何在Android中旋转图像并在按下按钮时随机停止图像

来自分类Dev

JS 功能在之前工作正常时不再在按钮按下时被调用

来自分类Dev

按下按钮后如何在Flask中显示图像

Related 相关文章

  1. 1

    在按钮按下时使用jQuery隐藏元素

  2. 2

    在JavaFX中按下按钮时如何显示图像

  3. 3

    按下按钮时显示自定义覆盖图像

  4. 4

    为什么我的jquery不会在按钮按下时更改css属性?

  5. 5

    按下时隐藏 UIButton,然后在按下另一个按钮时显示它

  6. 6

    使用Javascript在按钮按下时播放随机歌曲

  7. 7

    Android:在按钮按下时设置EditText / TextView文本

  8. 8

    如何在按钮按下时更改/替换片段?

  9. 9

    从HTML网页抓取,并在按钮按下时添加

  10. 10

    当我按下指定图像的按钮时,如何使图像不可见但显示?

  11. 11

    当我按下指定图像的按钮时,如何使图像不可见但显示?

  12. 12

    我想在按下按钮时显示文字

  13. 13

    如何隐藏搜索栏并使其在按下按钮时显示

  14. 14

    AHK按键仅在按下时显示图像

  15. 15

    按下按钮时显示/隐藏布局

  16. 16

    在按下按钮时使用jQuery隐藏元素

  17. 17

    按下按钮时显示和隐藏动画图像

  18. 18

    快速按下按钮时在下一个视图中显示不同的图像?

  19. 19

    jQuery / Javascript:按下按钮即可显示数组中的随机图像

  20. 20

    通过 Javascript / jQuery 在按钮单击时显示 Bootstrap 警报

  21. 21

    按下按钮时更改按钮的图像,释放按钮时不更改按钮的图像

  22. 22

    如何使用户按下的按钮在按下时缩小尺寸?

  23. 23

    如何在按下时更改按钮背景并在停止按下后继续更改?

  24. 24

    按下键盘键时显示按钮被按下

  25. 25

    按下按钮时如何突出显示按钮

  26. 26

    如何在Android中旋转图像并在按下按钮时随机停止图像

  27. 27

    如何在Android中旋转图像并在按下按钮时随机停止图像

  28. 28

    JS 功能在之前工作正常时不再在按钮按下时被调用

  29. 29

    按下按钮后如何在Flask中显示图像

热门标签

归档