element.addEventListener(event, function, useCapture)
第一个参数是事件的类型(比如 "click" 或 "mousedown")。
第二个参数是当事件发生时我们需要调用的函数。
第三个参数是布尔判返值,指定使用事件冒泡还是事件捕获。此参数是可选的。
注意:请勿对事件使用 "on" 前缀;请使用 "click" 代替 "onclick"。
addEventListener可以对一个dom添加多个监孙冲禅听器,并且会顺序执行。
开发中,会遇到多个js文件都使用window.onload,然而只有最后一个绑定的生效,如下:
window.onload = func1()
window.onload = func2()
这时可以用addEventListener来解决则尘:
window.addEventListener('load', func1)
window.addEventListener('load', func2)
直接用js实现比较麻烦,不同版本的浏览器(主要是低版本的)支持的方法会不一样。吵做
建议使用jquery实现:
添加事件例:
$("button").on("click", function(){console.log("clicked")
})
移除事件例:
$("升链衡button").off("click")文唤拍档链接:http://api.jquery.com/on/
1.滚动方向direction(包括4个值:up、 down、 left和 right)语法:<marquee direction="滚动方向">...<凳察咐/marquee>
2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)
语法:<marquee behavior="滚动方式">...</marquee>
3.滚没姿动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)
语法:<枣纯marquee scrollamount="5">...</marquee>
4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)
语法:<marquee scrolldelay="100">...</marquee>
5.滚动循环loop(默认值是-1,滚动会不断的循环下去)
语法:<marquee loop="2">...</marquee>
6.滚动范围width、height
7.滚动背景颜色bgcolor
8.空白空间hspace、vspace
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)