html – 无法在Bootstrap 3.3.5中单击表单控件反馈中的链接

前端之家收集整理的这篇文章主要介绍了html – 无法在Bootstrap 3.3.5中单击表单控件反馈中的链接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在3.1.1中使用表单控制反馈范围中的链接来执行 javascript函数.我正在尝试升级到3.3.5,但表单控件反馈的行为发生了变化.

请参考Working JsFiddle 3.1.1

SNIPPET

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="form-group has-Feedback">
  <label class="control-label sr-only" for="rename"></label>
  <input value="hello" id="rename" type="text" maxlength="255" class="form-control name-check">
  <span class="form-control-Feedback" style="top: 0px;right: 44px;">
    <a class="pointer" onclick="alert('I love u')"><small>cancel</small></a>&nbsp;<a class="pointer" onmousedown="save=true;" click="alert('i love u too')"><small><i>save</i></small></a> 	
  </span>
</div>

到了Not Working JsFiddle 3.3.5

SNIPPET

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="form-group has-Feedback">
  <label class="control-label sr-only" for="rename"></label>
  <input value="hello" id="rename" type="text" maxlength="255" class="form-control name-check">
  <span class="form-control-Feedback" style="top: 0px;right: 44px;">
    <a class="pointer" onclick="alert('I love u')"><small>cancel</small></a>&nbsp;<a class="pointer" onmousedown="save=true;" click="alert('i love u too')"><small><i>save</i></small></a> 	
  </span>
</div>

我查了一下,在3.3.5中添加了一个z-index:2.我试图通过设置更大的数字来覆盖它,但它不起作用.

你有什么想法让它再次起作用吗?任何解决方法

解决方法

这很简单,在3.3.5中,类.form-control-Feedback有指针事件:none,这使得该元素不可点击.

请参阅v3.3.5的代码

.form-group .form-control-Feedback {
  top: 0;
  right: 44px;
  pointer-events: initial; /* or - auto // or -  unset  */
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="form-group has-Feedback">
  <label class="control-label sr-only" for="rename"></label>
  <input value="hello" id="rename" type="text" maxlength="255" class="form-control name-check">
  <span class="form-control-Feedback">
    <a class="pointer" onclick="console.log('I love u')"><small>cancel</small></a>&nbsp;<a class="pointer" onmousedown="save=true;" onclick="console.log('i love u too')"><small><i>save</i></small></a> 	
  </span>
</div>

猜你在找的HTML相关文章