使用jqMobi开发app基础:panel属性data-defer介绍
来源:互联网 发布:蜜桃影音软件苹果 编辑:程序博客网 时间:2024/04/29 01:24
panel作为最重要的UI之一,属性data-defer介绍很简单,
官方介绍
- data-defer="filename.html" - This will load content into the panel from a remote page/url. This is useful for separating out content into different files. af.ui.ready is not available until all files are loaded asynchronously.
例如:
<div id="login" title="办公平台" class="panel" data-defer="login.html" >login.html文件内容
<div title="协同办公平台" > <input type="hidden" id="islonin" value="false" /> <div class="formGroupHead"> 用户名</div> <input type='text' id="txtusername" class='af-ui-forms' placeholder="Enter your user" style="background-color:Black"> <div class="formGroupHead"> 密码</div> <input type='password' id="txtpassword" class='af-ui-forms' placeholder="Enter your pwd" style="background-color:Black"><br /> <div> <label> 记住密码</label><input id="forgetPwd" type="checkbox" name="forgetPwd" value="1" class="toggle"><label for="forgetPwd" data-on="On" data-off="Off"><span></span></label><br /> <label> 自动登录</label><input id="outologin" type="checkbox" name="outologin" value="0" class="toggle"><label for="outologin" data-on="On" data-off="Off"><span></span></label> </div> <br /> <a class="button block" id="btnLogin">登录</a> </div> <script type="text/javascript"> var serviceUrl = "http://localhost:57843/Eas.WebsiteUpdate/"; $("#btnLogin").bind("click", loginFun); function loginFun() { var para = { j_username: $("#txtusername").val(), j_password: $("#txtpassword").val() }; var url = serviceUrl + "UIPhoneAjax/MobLogin.ashx"; $.ui.showMask("登录中……"); $.post(url, para, function (res) { if (res.IsSuccess) { $.ui.hideMask(); $("#loginlink").hide(); $("#logoutlink").show(); $("a").remove("#loginlink"); $.ui.hideModal(); $("#islonin").val(true); $("#home").show(); // alert( $("#islonin").val()); } else { $.ui.hideMask(); $("#afui").popup(res.Msg); } }, "json", function () { $.ui.hideMask(); $("#afui").popup("网络连接失败!"); }) } </script>
我个人理解它会把data-defer中的指定的文件内容记载到panel中,但因为panel包含在body标签中,login.html文件似乎不能再包含html,head等标签,否则显示不出来.
也就是说data-defer中的指定的文件内容有一定限制,但具体有什么限制,目前还不是很清楚,也没有找到相关文档.
10 0
- 使用jqMobi开发app基础:panel属性data-defer介绍
- 使用jqMobi开发app基础:通过panel添加内容
- 使用jqMobi开发app基础:panel之间的跳转方式
- 使用jqMobi开发app基础
- 使用jqMobi开发app基础:响应式布局介绍
- 使用jqMobi开发app基础:panel之间的跳转方式总结
- 使用jqMobi开发app基础:使用 jQuery
- 使用jqMobi开发app基础:定义header
- 使用jqMobi开发app基础:定义footer
- 使用jqMobi开发app基础:Side Menu
- 使用jqMobi开发app基础:Grid布局
- 使用jqMobi开发app基础:viewport指令
- 使用jqMobi开发app基础:下拉select
- jqMobi学习笔记----data-defer属性的跳转注意问题
- 使用jqMobi开发app基础:a标签的使用
- 使用jqMobi开发app基础:Badge的使用
- 使用jqMobi开发app基础:Badge的使用
- 使用jqMobi开发app基础:Styled Lists布局
- Cloudstack的基本概念(2.存储)
- android打印调用栈的方法
- HBase工具ImportTsv导入数据
- Linux 文本块排序
- 设计模式-行为型模式总结实例(三)
- 使用jqMobi开发app基础:panel属性data-defer介绍
- Java开发牛人十大必备网站
- maven构建时的问题汇总
- 开发者模式正式开启
- HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析
- 调用OpenSSL实现数字签名功能例程(二)
- 解决在IE浏览器中点击登录出现打开或保存json文件的提示
- isp下载写保护
- Makefile函数学习(一)