sách gpt4 ai đã đi

jquery - nhấp vào bên ngoài > hide()

In lại 作者:行者123 更新时间:2023-12-03 22:59:03 29 4
mua khóa gpt4 Nike

我有这个 jquery 代码:

$(tài liệu).ready(hàm(){
//global vars
var searchBoxes = $(".box");
var searchBox = $(".box");
var searchBoxDefault = "Search...";

searchBoxes.focus(function(e){
$(this).addClass("active");
$('#searchoptions').show();
});
searchBoxes.blur(function(e){
$(this).removeClass("active");
});

searchBox.focus(function(){
if($(this).attr("value") == searchBoxDefault) $(this).attr("value", "");
});
searchBox.blur(function(){
if($(this).attr("value") == "") $(this).attr("value", searchBoxDefault);
}); });

和 html 代码:


问题是:当我点击#search id之外时,如何隐藏#searchoptions?

我尝试了 body 点击,但有错误......并且运行不完美......

1 Câu trả lời

body 点击应该将会完美地工作。唯一要做的就是停止事件传播。这应该有效...

$('body').click(function() {
$('#searchoptions').hide();
});

$('#searchoptions').click(function(event){
event.stopPropagation();
});

@参见http://api.jquery.com/event.stopPropagation/

关于jquery - 单击外部 > 隐藏(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902148/

29 4 0
Bài viết được đề xuất: jquery - 在 jQuery 中延迟按键输入的 ajax 调用
Bài viết được đề xuất: java - 在 Eclipse 中为 EAR 项目添加外部 jar 文件
Bài viết được đề xuất: c# - DbEntityValidationException - 必填字段为空
Bài viết được đề xuất: jquery - 如何在 jQuery 中查找标签名称
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com