main.onmouseout()的问题

main.onmouseout()的问题

这句话为什么可以直接使鼠标离开触发自动播放呢,有点忘记了。。

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

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

3回答
路径 2017-03-10 20:12:42

main.onmouseout 是相当于定义了一个监听事件,监听鼠标离开元素时触发这个事件,即调用所定义的函数,

main.onmouseout() 是直接调用这个函数

当网页加载完了 就调用这个函数,不需要鼠标离开元素时触发。

Hbrsql 2017-03-05 18:19:41

main.onmouseout=function(){};

鼠标离开main时会触发事件:执行右边的函数.


main.onmouseout();

立即执行一个函数(该函数默认是鼠标离开main时才触发).

  • 提问者 R桀 #1
    大哥又是你啊。 我想知道的是,进入网页如果鼠标没有进入过main,也能触发?
    2017-03-05 20:21:33
  • Hbrsql 回复 提问者 R桀 #2
    源码是: function slideImg(){ ...... main.onmouseout = function(){...} main.onmouseout(); ...} slideImg(); 进入网页后先直接调用函数slideImg(), 函数里再直接调用了函数main.onmouseout(), 所以能触发.
    2017-03-05 20:56:38
路大锤 2017-03-05 15:27:44

onmouseout()方法是鼠标离开元素时触发的事件。

  • 提问者 R桀 #1
    那么我们一进入网页鼠标还没触碰元素不是?
    2017-03-05 15:40:05
  • 慕田峪5928195 回复 提问者 R桀 #2
    代码要从外到内,从上到下啊,当开始执行slideImg()以后,才会去执行它里面的main.onmouseout();
    2017-04-09 11:19:53
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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