我一直在使用 ionic 的角度框架在移动网页的底部创建评论列表和评论输入框。我正在尝试设置一个函数,这样如果用户点击注释框或按钮,它会在让它们 comment/continue 之前抛出一个登录模式。我最初最终禁用了输入,因此它没有调出 hides/pushes 我的模态登录视图的键盘。
我遇到的问题是可点击区域似乎是整个 div 和按钮,除了输入文本区域(大部分命中区域)。当输入被禁用时,如何让它在输入文本命中区域上执行 checkAuth ...或者相反,如果我将 checkauth 移动到输入 onclick 事件,我如何启用输入而不是让它调出键盘。
<div class="bar bar-footer item-input-inset" style="position:fixed; " ng-click="checkAuth()">
<label class="item-input-wrapper">
<input type="text" placeholder="comment" ng-disabled="true">
</label>
<button class="button button-small" ng-disabled="true">
Submit
</button>
</div>
1 回答
除非您需要支持 IE 10 及更早版本,否则您可以尝试在禁用时在输入上设置
pointer-events: none
。