jQuery有像toggleSrc :-p这样的东西吗?
我想要在div.is的slideToggling上更改镜像的源,这样我就有机会不写条件语句来检查镜像的源,以更改为另一个源。(我不懒!)
发布于 2010-12-19 17:48:08
这里没有一个内置的方法,但是你可以为它做一个插件,例如:
$.fn.toggleSrc = function(onSuffix, offSuffix) {
return this.attr("src", function(i, src) {
return src.indexOf(onSuffix) != -1 ? src.replace(onSuffix, offSuffix)
: src.replace(offSuffix, onSuffix);
});
};然后你就会这样叫它:
$("img").toggleSrc("_on", "_off");...or是一个更安全的方法:
$("img").toggleSrc("_on.jpg", "_off.jpg");You can test it out here。像往常一样,还有10种其他方法可以做到这一点,这只是一个例子,说明了如何做到这一点,并为您节省了一些代码重复。
https://stackoverflow.com/questions/4482351
复制相似问题