元素隐藏后再显示,事件无效 本帖最后由 chenmoonhan 于 2013-09-21 16:07:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 隐藏了当然无法响应事件,不知道楼主要干嘛。。你可以再点击base后再隐藏就行了 $('li').click(function () { alert('ok');$(this).closest('div').hide() }); $('#searcbox').focus(function () { $('#base').css('display','block'); }) 我是想点击一个textbox后,显示原来隐藏的div,但是div显示后,点击li后跳转页面,但是click事件没响应 你textbox focu的时候base 显示当你点击 base的时候 触发了textbox的 blur事件把你先删除 .blur(function () { $('#base').css('display', 'none'); });看下 base下的li能接受事件不 删除 .blur(function () { $('#base').css('display', 'none'); });后事件生效了,但是textbox 失去焦点后base 隐藏怎么做呢 解决了 blur事件加判断.blur(function () { if (document.activeElement.tagName != 'LI') { $('#base').css('display', 'none'); } }); jQuery UI datepicker 能不能像css那样为标签添加javascript事件 新手求助,请问如何改变? 一个有关多选框控制的疑难问题 javascript向asp.net传值 一个下拉框,三个文本框... 请问parent.window.location.href=""的使用? 如何让页面必须在主窗口里打开?? 如何得到对框架里不同页的引用? 求一个.js程序 求jquery图片轮转效果 js中,为什么要先new一下对象,才能调用
alert('ok');$(this).closest('div').hide()
});
$('#searcbox').focus(function () {
$('#base').css('display','block');
})
base 显示当你点击 base的时候 触发了textbox的 blur事件把你先删除 .blur(function () {
$('#base').css('display', 'none');
});看下 base下的li能接受事件不
$('#base').css('display', 'none');
});后事件生效了,但是textbox 失去焦点后base 隐藏怎么做呢
blur事件加判断
.blur(function () {
if (document.activeElement.tagName != 'LI') {
$('#base').css('display', 'none');
}
});