javascript - 每次新的点击都能产生新的图像吗?

标签 javascript html onclick

我知道如何使用 onclick 或 onMouseOver 使图像出现,但我如何才能使每次点击产生适当的图像,不仅在同一个地方,而且,例如,在一行中,在它以前出现的旁边?我的想法是这样的:我点击 reference1 并出现 picture1。然后我点击 reference2 并且 picture2 出现在已经显示的 picture1 旁边。现在我再次点击 reference1,我想连续看到图片 1,2,1。我怎样才能做到这一点?我的理想是看到行在填充时滚动,删除按钮删除该行中的最后一个图像,甚至让图片从文本字段中跳出,但我可以自己搜索这些。我现在最关心的是新点击=新图像。谢谢。

最佳答案

假设这相对简单 - 您可以跟踪图像列表中的当前位置,然后创建一个处理当前图像的函数,然后递增该位置。让 onClick 事件调用此函数,就可以了。

可以在此处查看使用 JQuery 的实际示例: http://jsfiddle.net/8Q4LQ/

关于javascript - 每次新的点击都能产生新的图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704264/

相关文章:

html - 如何用css创建一个万宝路风格的表格

javascript - React 函数在 componentDidMount 上工作但不在 onClick 上工作

javascript - # 或 javascript :void(0)?

javascript - 为什么这个下拉菜单会移动另一个元素?

html - 使用(Excel)VBA 获取HTTP?

javascript - 使用 mpdf 通过 AJAX 生成 PDF

python - 如何根据样式选择html标签?使用 Beautifulsoup 和 Python

javascript - jQuery toggleClass 不工作?

javascript - 将 youtube 中的 url 替换为嵌入代码 - 错误 : Permission denied to access property 'toString'

javascript - D3.js分组条形图