A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.jq有哪些遍历的方法?
1)jq对象.each(function(index,element){。。。});
2)$.each(object,function(){。。。});
3)for。。。of
3.jq有哪些绑定事件的方法?
1)jq对象.事件方法(function(){。。。});
2)jq对象.on("事件名称",回调函数)
      jq对象.off("事件名称"),如果off方法不传递任何参数,则将组件上的所有事件全部解绑
3)事件切换:jq对象.toggle(fn1,fn2...)
2.完成抽奖案例,将抽奖案例的代码整理成自己的话术表述
首先绑定开始的单击事件,然后定义计时器,生成随机角标,设置相框属性
再绑定结束的单击事件,停止计时器,根据产生的角标设置图片




回复 使用道具 举报
1.jq有哪些遍历的方法?
答:
1.js的方法 for(初始化值;循环结束条件;步长)
2.jq的方法:
    1.  jq对象.each(callback)
    2. $.each(object, [callback])

    3. for..of: jquery 3.0 版本之后提供的方式


3.jq有哪些绑定事件的方法?
答:绑定和解绑on绑定事件/off解除绑定
      事件切换:toggle   


4.完成抽奖案例,将抽奖案例的代码整理成自己的话术表述
答:
开始按钮 绑定单击事件 触发定时器的方法,导致小图片的在随机切换。

停止按钮 绑定单击事件 停止定时器  获取最终的图片的索引值 。

小图片  通过方法进行随机切换索引 更改图片的src属性 切换图片 。切换速度用定时器来控制
大图片 通过停止按钮  获取最终的索引值,并且展示图片。
注意设置:处理按钮是否可以使用的效果。设置按钮的属性“disabled” 在true和false直接切换。



回复 使用道具 举报
1.jq有哪些遍历的方法?
jq对象.each(callback)
$.each(object, [callback])
for(元素对象 of 容器对象)
3.jq有哪些绑定事件的方法?
jq对象.事件方法(回调函数);
jq对象.on("事件名称",回调函数)
jq对象.toggle(fn1,fn2...)
2.完成抽奖案例,将抽奖案例的代码整理成自己的话术表述
先定义 开始定时器的id 和 时间角标 两个变量在$(function ()之外,用来传递参数。
定义循环器每每100毫秒执行一次执行一次
在$(function ()内先处理两个按钮,
给开始的按钮绑定添加单击事件,开始按钮被点击,就取消暂停按钮的聚焦。
生成随机角标,0到6;
设置抽奖框的属性,
给结束按钮绑定单击事件
停止定时器
把定时的数据给大相框设置属性
回复 使用道具 举报
1.jq有哪些遍历的方法?
有三种遍历方法
第一种
jquery对象.each(function(index,element){});
第二种
$.each(jq对象,function(){})
第三组
for(元素对象 of 容器对象 )
3.jq有哪些绑定事件的方法?
可以直接绑定事件,也可以通过jq对象.on()来绑定
2.完成抽奖案例,将抽奖案例的代码整理成自己的话术表述
首先建立一个数组,用来存放图片,给开始抽奖按钮添加一个单击事件,通过MATH工具类获取0-6之间的随机数,调用setinterval()方法,并设置回调函数,获取小相框的jq对象,并给小相框添加src属性,src属性传递,属性值传递有索引的数组(索引为随机数)。再给停止按钮绑定单击事件,调用clearinterval()方法,停止循环定时器,获取大相框的jq对象,设置src属性值,属性值传递有索引的数组(索引为随机数)




回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马