我有一个图像列表,我通过ajax,然后使用jquery $ .each()我循环遍历图像,并在一秒钟间隔后一个接一个地显示图像。
我希望用户能够点击停止按钮,以便用户可以停止在特定的图像,如果他想。
所以我需要动态地退出$ .each(),当用户点击停止按钮。
有可能吗?
我希望用户能够点击停止按钮,以便用户可以停止在特定的图像,如果他想。
所以我需要动态地退出$ .each(),当用户点击停止按钮。
有可能吗?
解决方法
您可以使用return false来提早发现每个()循环。
例:
<script> $("button").click(function () { $("div").each(function (index,domEle) { // domEle == this $(domEle).css("backgroundColor","yellow"); if ($(this).is("#stop")) { $("span").text("Stopped at div index #" + index); return false; } }); }); </script>