扫码关注官方订阅号
请问使用js如何实现,点击屏幕同一个部位,每次点击出现的效果都不一样,比如第一次点击出现一张图片,第二次点击出现另一个图片
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
你可以弄一个计数变量进行判断
使用闭包记录要显示的顺序以及当前显示的index或者其他什么也可以把当前显示的index或者其他什么存储在一个隐藏dom节点里
是的,使用全局数组
// 存放位置对应的计数 position_map = []; // 获取位置计数 $position_count = position_map['位置信息'] $position_count ?: 0; // 位置判断 position_map['位置信息', $position_count+1]
思路大抵如此
var n = 0;$('element').on('click',function(){
$('.image'+n).show().siblings().hide(); n = n+1;
});
var imgArr = ['imgurl-01','imgurl-02','imgurl-03']; $('element').click(function(){ var index = Math.round(Math.random()*2); $('img').attr('src',imgArr[index]); })
我只是举一个例子。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你可以弄一个计数变量进行判断
使用闭包记录要显示的顺序以及当前显示的index或者其他什么
也可以把当前显示的index或者其他什么存储在一个隐藏dom节点里
是的,使用全局数组
思路大抵如此
var n = 0;
$('element').on('click',function(){
});
我只是举一个例子。