我在我的网站上有这一块js来交换图像,但需要一个延迟,当你点击图像的第二次。延迟应为1000ms。因此,您可以单击img.jpg,然后就会出现img_onclick.jpg。然后单击img_onclick.jpg图像,在再次显示img.jpg之前应该会有1000ms的延迟。
代码如下:
jQuery(document).ready(function($) {
$(".toggle-container").hide();
$(".trigger").toggle(function () {
$(this).addClass("active");
$(".trigger").find('img').prop('src', 'http://localhost:8888/images/img_onclick.jpg');
}, function () {
$(this).removeClass("active");
$(".trigger").find('img').prop('src', 'http://localhost:8888/images/img.jpg');
});
$(".trigger").click(function () {
$(this).next(".toggle-container").slideToggle();
});
});
https://stackoverflow.com/questions/17883692
复制相似问题