本文阐述了在jQuery焦点控制层中显示延迟隐藏的方法,供大家参考,具体实现方法如下:

复制代码代码如下所示:













我

我是内容





$(文档)Ready(函数(){)

JQuery.focusShow({ butid:#按钮,分:# div,老鼠:过度,时间:'500})

})

JQuery.extend({

focusshow:功能(config){

ps:焦点控制层显示,延迟隐藏

/ / focusshow({ butid:按钮ID,分:'container ID,鼠标:过度| |点击',时间:' })

butid = $(var config.butid假| |),

分=(config.divid美元虚假| |),

鼠标配置。mouse'click| |,

时间=时间的| | '500配置,

定时器;

功能(重新){ $。隐藏}((分))

开关(鼠标){

案例点击:

ButID.bind({一:功能)({ divid.attr('tabindex ',' 1 ');} }(分。重点));

DivID.bind({

焦点:函数(){清除定时器(定时器);divid.show()},

模糊:函数(){定时器= setTimeout(Re、时间)}

})

打破

案例结束:

(butid美元,分)。每个(函数()){

美元(这个)。Bind({

问号:函数(){清除定时器(定时器);divid.show()},

怪:函数(){定时器= setTimeout(Re、时间)}

})

})

打破

违约:

}

}

});









希望本文能对大家的jQuery程序设计有所帮助。