首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Div等元素onBlur的兑现

2013-07-20 
Div等元素onBlur的实现最近写一个dl元素,要求在blur后自行销毁,一直无法正常被调用经过实验发现onblur被调

Div等元素onBlur的实现
最近写一个dl元素,要求在blur后自行销毁,一直无法正常被调用

经过实验发现
onblur被调用一定要事先被focus
而元素可以被focus的前提就是tabindex属性需要被赋值,通常为0

所以,实现onblur事件响应需要添加tabindex属性并且在展示的时候调用focus()获取焦点

//重要!添加tabindex属性var div = $("<div></div>").attr("tabindex",0);div.blur(function(){    div.slideUp("normal",function(){        div.remove();    });});//为div添加内容和样式div.slideDown("normal");//重要!获取焦点div.focus();

热点排行