老师,左右键轮播问题

老师,左右键轮播问题

如下图,红框中写的wrap.triggerHandler("move_to",current);理解不了?

“move-prev”本来都是在“wrap”下面的事件了,怎么又写一行wrap.triggerHandler("move_to",current);?这种写法对吗?

http://img1.sycdn.imooc.com//climg/5cd2f55e000169d714021056.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2019-05-09 11:10:30

同学你好, wrap.triggerHandler("move_to",current);这句表示触发wrap元素上的“move_to”事件,并传入current参数。

这种写法是对的, 因为wrap的“mover_prev”事件触发的时候, 改变了current值, 然后需要在这基础上触发wrap元素的“move_to”事件,并将current传给move_to事件。 实现图片的切换。

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

  • 挪威_ #1
    我有一个非常简单的理解就是 wrap.on('mover_prev'.function(){...}) 是触发左箭头事件,同时小圆点也要跟随变化,相当于跟随变化。所以wrap.triggerHandler("move_to",current),让触发左箭头事件时也触发了圆点事件
    2020-02-18 21:07:04
  • 同学你好,这样理解是可以的。祝学习愉快~
    2020-02-19 09:43:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师