-
绑定事件方法查看全部
-
setTimeout 只执行一次
查看全部 -
mouseenter mouseleave
mouseover事件鼠标进入被选元素和子元素都会触发, mouseenter事件鼠标进入被选元素的元素不会被触发。
查看全部 -
跨浏览器获取事件查看全部
-
if(left+TooltipBox.offsetWidth>document.body.clientWidth) { var demoLeft=demo.offsetLeft; left=document.body.clientWidth-toolTipBox.offsetWidth-demoLeft; if(left<0) left=0; }查看全部
-
ToolTip特效设计技术点: (1)绝对定位:position:absolute (2)js创建dom:createElement与appendChild。 createElement:创建元素节点,并返回创建的Element对象。 appendChild:把元素节点追加到已有的元素上。 createElement一般与appendChild联合使用。 (3)鼠标事件:mouseenter和mouseleave、setTimeout和clearTimeout。 mouseenter:当鼠标指针进入一个元素的边界区域时,会触发mouseenter事件。 mouseleave:当鼠标指针从一个元素的边界区域离开时,会触发mouseleave事件。 注意区别mouseenter和mouseover,mouseleave和mouseout。 不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。对应mouseout 只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。对应mouseleave setTimeout:在指定的毫秒数后调用函数或计算表达式。注意setTimeout只执行一次。 clearTimeout:可取消由setTimeout()方法设置的timeout。一般使用是: var t = setTimeout(......); clearTimeout(t); 核心代码:<a class="tooltip"></a> 鼠标移入时:<a class="tooltip">中国<div class="tooltip-box">中华人民共和国</div></a>查看全部
-
解决问题流程:分析——>设计——>实现 ToolTip特效分析: (1)词汇约定: ToolTip提示框:浮动的提示框,用来显示相关提示信息 ToolTip超链接:指一些文字或图片元素,当鼠标浮在它上面时,ToolTip提示框显示查看全部
-
不是所有的事件都能冒泡,blur、focus、load 和 unload 不能像其它事件一样冒泡。查看全部
-
跨浏览器获取对象、事件所触发目标的方法 function(e){ var event = e || window.event; var target = event.target || event.srcElement; } e 为传入参数名,可在函数中自行定义 window.event 为IE浏览器获取参数对象用法查看全部
-
绑定事件 统一方法查看全部
-
绑定事件方法查看全部
-
注意区别setTimeout()和setInterval()。setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()查看全部
-
mouseenter子元素不会反复触发事件。查看全部
-
createElement的作用是? createElement:创建元素节点,并返回创建的 Element 对象,是标准定义。查看全部
-
解决问题的一般流程 分析-设计-实现查看全部
举报
0/150
提交
取消