jquery - 使用 jQuery 切换图像

标签 jquery image

是否有更好、更类似 jQuery 的方式来处理图像替换?

var image = $(obj).children("img");
if ($(image).attr("src") == "Images/TreeCollapse.gif")
   $(image).attr("src", "Images/TreeExpand.gif");
else
   $(image).attr("src", "Images/TreeCollapse.gif");

最佳答案

为什么要设置不需要的变量?

$(obj).children("img").toggle(
  function(){ $(this).attr("src", "Images/TreeExpand.gif"); },
  function(){ $(this).attr("src", "Images/TreeCollapse.gif"); }
);

关于jquery - 使用 jQuery 切换图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/340983/

相关文章:

css - 字体 url 在 angular 5 css 引用中不起作用

java - 从 pdf 中获取页面并使用 itext 将其保存为图像文件

css - 使用 css 文件中的 assetic 而不是图像标签优化 jpeg 图像

jquery - CKEditor 中的自动完成列表

javascript - 如何将标题附加到数组中的元素?

javascript - Div 中的垂直/水平对齐

swift - 在 CGContext 中重新创建 UIImageView 的 CGAffineTransform

javascript - 我可以创建一个循环来呈现图像并在不同页面上进行调查李克特响应吗?

javascript - 在 twilio php 中断开调用后停止计时器

javascript - 完美的触摸就绪、iPad 兼容和内容滑动就绪网站的框架