jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery:在表单输入焦点上,显示div 隐藏div模糊(有一个警告)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用以下代码输入字段在焦点/模糊时,我可以进行隐藏的div显示/隐藏:
$('#example').focus(function() {
    $('div.example').css('display','block');
  }).blur(function() {
    $('div.example').fadeOut('medium');
  });

问题是我希望div.example在@L_674_2@在此div内进行交互时继续可见。例如。在div.example中单击或突出显示文本等。不过,div.example每当输入不对焦且鼠标与div内的元素进行交互时就会消失。

输入和div元素的HTML代码如下所示:

<p>
<label for="example">Text:</label>
<input id="example" name="example" type="text" maxlength="100" />
<div class="example">Some text...<br /><br />More text...</div>
</p>

如何让div.example只有当@L_674_2@在输入和/或div.example外点击时才会消失?我尝试用focusin / focusout进行实验,以检查关于< p>但是也没有。

div.example是否直接使用jQuery直接位于输入字段#example之下?这样做的代码如下:

var fieldExample = $('#example');
$('div.example').css("position","absolute");
$('div.example').css("left",fieldExample.offset().left);
$('div.example').css("top",fieldExample.offset().top + fieldExample.outerHeight());

我以前曾问过我的道歉,但是我看到的许多展示/隐藏的div问题并不涵盖这一点。谢谢你的建议。

本图文内容来源于网友网络收集整理提供,作为学习参使用,版权属于原作者。
@H_944_41@

大佬总结

以上是大佬教程为你收集整理的jQuery:在表单输入焦点上,显示div 隐藏div模糊(有一个警告)全部内容,希望文章能够帮你解决jQuery:在表单输入焦点上,显示div 隐藏div模糊(有一个警告)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。