1.jq有哪些遍历的方法?
两种:
1. jq对象.each(callback)
2. $.each(object, [callback]) -- 全局函数
3. for..of: jquery 3.0 版本之后提供的方式
3.jq有哪些绑定事件的方法?
1. jquery标准的绑定方式
2. on绑定事件/off解除绑定
3. 事件切换:toggle
2.完成抽奖案例,将抽奖案例的代码整理成自己的话术表述
1 准备一个存储图片资源的数组 imgs
2 分别给两个功能按钮:开始与结束绑定单击事件
3 开始按钮中绑定循环事件 用于循环图片形成抽奖的效果
4 由于抽奖的效果是随机的 在对图片设置资源的修改的时候 数组要使用随机的角标
5 使用 js 自带的 Math 工具 生成随机的角标---index = Math.floor(Math.random() * 7);
6 由于作用域的问题 角标的变量的定义需要在 作用域外 也就是入口函数外
7 用于取消循环定时器的 id 的变量 ,也需要定义在 作用域 外 也就是入口函数外
8 完成功能后对页面的动画进行完善
9 对按钮在抽象过程中状态进行限定
如果未抽奖时 停止按钮不可用
开始抽奖后 开始按钮不可用
$("#startID").prop("disabled", false); //disabled 不可用 ,true:确实不能用 |