【问题标题】:Make div appear when form field is active当表单域处于活动状态时使 div 出现
【发布时间】:2013-02-04 17:03:14
【问题描述】:

我需要创建一个 div,它在表单域处于活动状态时显示包含提示,而在表单域不再处于活动状态时消失。我的表单字段都有 ID,例如 #monthly_rent,而我的小费有一个 .monthly_rent_tip 类。我怎样才能让它在必要时出现和消失。

这是我目前拥有但不起作用的代码。

<script type="text/javascript">
jQuery(document).ready(function()
   {
        jQuery('.tip.left.monthly_rent_tip').hide(); //hide 
        jQuery('#monthly_rent').focus(function(){  
            jQuery('.tip.left.monthly_rent_tip').show(); //show
        }).blur(function(){  
            jQuery('.tip.left.monthly_rent_tip').hide(); //hide again
        });

  });
</script>

提示 div 的 CSS 在这里:

.tip {
position:relative;
padding:15px;
margin:1em 0 3em;
border:5px solid #f18500;
background:#fff;
/* css3 */
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

.monthly_rent_tip {
top:1060px;
left:-130px;
}

目前这没有任何作用,谁能指出我正在犯的错误。

【问题讨论】:

  • JQuery 首先将它们修复为$jQuery
  • 您能添加与您的 js/css 一起使用的 html 吗?

标签: jquery css focus blur


【解决方案1】:

查看此示例以了解您的问题

http://jquerytools.org/demos/tooltip/form.html

这是同一主题的stackoverflow问题

JQuery form tooltip

【讨论】:

  • 谢谢。工具提示看起来很不错,但是我的表单是动态创建的,所以我不知道如何在 中添加“标题”。是否可以在使用 jQuery 时添加标题?
猜你喜欢
  • 2013-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-13
  • 1970-01-01
  • 2019-09-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多