Uncaught TypeError:无法读取未定义的属性“ top”。
在emberjs中使用datetimepicker时会出现此错误。
这是我的代码
JavaScript代码:-
App.DateTimePicker = Ember.TextField.extend ({
didInsertElement: function() {
this.$().datetimepicker();
},
willDestroyElement: function() {
this.$().datetimepicker('destroy');
}
});
HTML代码
<div class="form-group">
<div class="input-append date">
{{view App.DateTimePicker data-format="dd/MM/yyyy hh:mm:ss" placeholder="End Date & Time" valueBinding="endTime"}}
<span class="add-on">
<i class="icon-calendar"></i>
</span>
</div>
</div>
bootstrap-datetimepicker.min.js
我不知道实际的问题在哪里。
请帮我
提前致谢
最佳答案
datetimepicker
取决于twitter-bootstrap
和moment.js
。这两个库都必须包含在内才能正常工作。此外,您尝试将日历附加到的html应该使用以下html:
<div class="well">
<div id="datetimepicker1" class="input-append date">
<input data-format="dd/MM/yyyy hh:mm:ss" type="text"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar">
</i>
</span>
</div>
</div>
这是一个使用组件的入门示例:
我还没有连接绑定,但是它应该给您一个开始:http://emberjs.jsbin.com/moludemo/1/edit
关于jquery - 未捕获的TypeError:无法读取未定义的属性“top”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23360057/