Mar*_*uer 3 html javascript twitter-bootstrap-3
我最近遇到了一个问题,当浏览器中的开发人员工具打开时,HTML 按钮的 onclick 事件没有触发,但在工具关闭时它确实触发了:
<button type="button" data-bind="visible: !$root.LocalEventId(), click: StartEvent.bind($data, 'lunch')"
class="btn btn-success"><i class="fa fa-cutlery">
</i> Going to Lunch</button>
Run Code Online (Sandbox Code Playgroud)
出于以下几个原因,这对我来说真的很莫名其妙:
我最终确实弄清楚了这个问题。请看我下面的回答。
这个问题有两个相互关联的原因:
它在开发工具打开时工作而在开发工具关闭时不工作的根本原因与窗口大小有关。当窗口变得足够窄时,错误就会显现出来。
代码中的实际错误与 Bootstrap 的使用有关。这个按钮是 Bootstrap 布局的一部分。实现此功能的前一个开发人员不小心将<div class="row">a嵌套在 a 中,<div class="col-xs-12">而不是相反。当我将列放在行内时,错误就消失了。
| 归档时间: |
|
| 查看次数: |
1695 次 |
| 最近记录: |