相关疑难解决方法(0)

当用户在其外部单击时,使用jQuery隐藏DIV

我正在使用此代码:

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

$('.form_wrapper').click(function(event){
   event.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

这个HTML:

<div class="form_wrapper">
   <a class="agree" href="javascript:;">I Agree</a>
   <a class="disagree" href="javascript:;">Disagree</a>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是我在DIV内部有链接,当它们点击时它们不再有效.

html jquery styling hide

939
推荐指数
18
解决办法
69万
查看次数

将焦点转移到特定的div

如何通过jquery在任何事件后将焦点更改为特定的div?

jquery

33
推荐指数
2
解决办法
7万
查看次数

为什么更改焦点上的可见性/显示不起作用?

我已经有了一个想法,点击输入框将显示和拉伸的搜索"按钮".然而,我没有使用不可见的复选框,而是决定尝试使用标签,因为单击标签会将焦点放在标签所连接的元素上.虽然提供焦点并进行基本转换确实有效,但我似乎无法使用visibility: hidden/visible或隐藏/显示文本框display: none/inline-block.而且我不想仅仅依赖于不透明度,因为即使它被隐藏也可以找到/点击文本框.

目前的尝试:JsFiddle

为什么这不起作用?我究竟做错了什么?

html css css3

5
推荐指数
1
解决办法
7493
查看次数

标签 统计

html ×2

jquery ×2

css ×1

css3 ×1

hide ×1

styling ×1