码迷,mamicode.com
首页 > 其他好文 > 详细

:focus匹配当前获取焦点的元素(小示例)

时间:2016-09-01 18:15:58      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

源代码

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4   <script src="http://code.jquery.com/jquery-latest.js"></script>
 5 </head>
 6 <body>
7 <style> 8 .focused { 9 background:#C93; 10 } 11 </style>

12 <div id="content"> 13 <input tabIndex="1"> 14 <input tabIndex="2"> 15 <select tabIndex="3"> 16 <option>select menu</option> 17 </select> 18 <div tabIndex="4"> 19 a div 20 </div> 21 </div> 22 23 <script> 24 $( "#content" ).delegate( "*", "focus blur", function( event ) { /*为content的子元素添加“focus blur”事件*/ 25 var elem = $( this ); /*获取当前所有元素并赋值到elem*/ 26 setTimeout(function() { /*执行setTimeout函数*/ 27 elem.toggleClass( "focused", elem.is( ":focus" ) ); /*设置被选元素的类进行切换 elem.is判断当前是否获取焦点。如果没有,则获取焦点*/ 28 }, 0); 29 }); 30 </script> 31 32 </body> 33 </html>

 

:focus匹配当前获取焦点的元素(小示例)

标签:

原文地址:http://www.cnblogs.com/zhengfuheidao/p/5830733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!