jQueryMobile中的Flipswitch给出初始化错误
Flipswitch in jQueryMobile gives error of initialization
我有一个滑块在我的html页脚。
<div data-role="footer" data-position="fixed">
<div class="ui-grid-a">
<div class="ui-block-a">
<div class="ui-bar">
<div data-role="fieldcontain">
<label for="flip_repair">Repair Mode:</label>
<select id="flip_repair" name="flip_repair" data-role="slider" onchange="flip_repair_onchange(this.value)">
<option value="off" selected>Off</option>
<option value="on">On</option>
</select>
</div>
</div>
</div>
<div class="ui-block-b">
<div class="ui-bar"> </div>
</div>
</div>
</div>
每次我想通过代码操作它,我得到以下错误:
Error: cannot call methods on flipswitch prior to initialization; attempted to call method 'refresh'
我已经检查了其他帖子,因为它看起来是一个常见的问题。他们建议使用文档。Pageinit而不是document。在使用JQM时准备好。我将这个更改应用到我的html中,但我仍然得到错误:
$(document).on('pageinit', function() {
$('#flip_repair').prop('checked', true)
.flipswitch('refresh');
});
看起来初始化意味着在开始时给出一个默认值:
$("#flip_repair").prop("selectedIndex", 0);
$("#flip_repair").slider("refresh");
相关文章:
- 未捕获错误:无法在初始化之前调用方法;
- Angular JS控制器初始化错误
- Javascript初始化和错误处理
- 检查对话框是否为 Open 会引发“初始化前无法在对话框上调用方法”错误
- Facebook javascript sdk 基本登录或初始化错误
- JQUERY对话框未捕获错误:初始化之前无法调用对话框上的方法
- 在尝试SE OAuth初始化时,Firefox插件中出现channelUrl错误
- javascript日期初始化日期会产生错误的日期
- ES6模块初始化顺序错误
- Websql 表初始化错误
- 初始化的 JQuery 语法错误
- 未捕获错误:初始化前无法在对话框上调用方法;尝试调用方法“打开”
- 解释 DOM 11 在初始化 XMLHttpRequest 时出现 JSON 标头的错误
- 魔术播放器初始化错误
- “初始化前无法在工具提示上调用方法”错误,当我添加 jquery-ui 库时
- fabric js画布初始化错误
- 地基4轨道初始化错误
- 通知Angular 2应用初始化错误
- jQueryMobile中的Flipswitch给出初始化错误
- SDL 2012 UI,初始化错误