JavaScript setTimeout函数编写格式的注意事项

JavaScript编程中经常会用到setTimeout函数,稍不留神便会出现不是错误的错误,影响后续的开发。下面说一下用setTimeout函数的几点注意事项。

1. setTimeout的函数名

永远记住setTimeout的函数名Timeout首字母大写,不是全部小写,更不是setTimeOut格式。

2. setTimeout需要执行的函数名

使用setTimeout函数最多的情况就是延时一些时间后执行某一个函数。如何向setTimeout函数传递这个函数,请劳记以下规则。 查看详细内容…

版块:javascript Tags: , 时间:2009-04-10 评论:(2)

贴近用户体验 js延时后再滑出操作项

很多时候我们会进行这样的设计,鼠标经过一个对象时,会滑出另一个对象。这样效果非好,也为网站增加了不少新意。但是不合理的代码会大大的影响浏览者阅读。

假如鼠标经过此对象马上就滑出另一对象,当用户用意间经过此对象,比如他要去点操作项时,这样却滑出了个东西,很另人费解。

解决办法也相对简单一些,就是加一个延时。

代码框架如下。

JavaScript代码
  1. <script type="text/javascript">   
  2. var bigTimeout = false;   
  3.   
  4. function iOver() { // 鼠标经过时   
  5.     bigTimeout = setTimeout(function() {   
  6.         // 您要进行的操作   
  7.     }, 500); // 延时500   
  8. }   
  9.   
  10. function iOut() { // 无意经过时   
  11.     clearTimeout(bigTimeout)   
  12. }   
  13. </script>  
版块:javascript Tags: , 时间:2009-03-20 评论:(0)