jQuery Mobile 手动显示ajax加载器,提示加载中...

高频功率放大器的设计实现 摘 要 随着无线通信技术的高速发展,市场对射频电路的需求越来越大,同时对射频电路的性能要求也越来越高。高频功率放大器是位于无线发射级末端的重要部件,为了弥补信号在无线传输过程中的衰耗,要求发射机具有较大功率的输出,通信距离越远,要求的输出功率越大。在高频范围内,为了获得足够大的高频输出功率,就要采用高频功率放大器。 本次课程设计的高频功率放大器的技术指标包括输出功率、效率、功率增益、由于高频频功率放大器的输出功率比较大,耗能比较多,所以工作效率就显得比较重要。本课程设计的高频功率放大器电路由两极功率放大器 阅读详情

在使用jQuery Mobile开发时,有时候我们需要在请求ajax期间,显示加载提示框(例如:一个旋转图片+一个提示:加载中...)。这个时候,我们可以手动显示jQuery Mobile的加载器,大致流程如下:

1. 启动加载器,显示“加载中...”;

2. 进行ajax请求,请求完成后更新页面数据,刷新jQuery Mobile控件样式;

3. 关闭加载器。

下面就来讲解jQuery Mobile 1.2.0 和 1.1.0 中手动显示加载器的方法(很简单,几行代码就OK了!)。

首先是jQuery Mobile 1.2.0 引用:

[html]  view plain  copy
  1. <!DOCTYPE html>  
  2. <html>  
  3.     <head>  
  4.         <title>Ajax测试</title>  
  5.         <meta charset="gbk">  
  6.         <meta name="viewport" content="width=device-width, initial-scale=1">  
  7.         <!-- 从官方下载的文件放在项目的 jquery-mobile 目录中 -->  
  8.         <link rel="stylesheet" href="jquery-mobile/jquery.mobile-1.2.0.min.css"/>  
  9.         <link rel="stylesheet" href="jquery-mobile/jquery.mobile.structure-1.2.0.min.css"/>  
  10.         <script src="jquery-mobile/jquery-1.8.2.min.js"></script>  
  11.         <script src="jquery-mobile/jquery.mobile-1.2.0.min.js"></script>  
  12.     <head>  

编写JavaScript函数:

[javascript]  view plain  copy
  1. <script>  
  2. //显示加载器  
  3. function showLoader() {  
  4.     //显示加载器.for jQuery Mobile 1.2.0  
  5.     $.mobile.loading('show', {  
  6.         text: '加载中...', //加载器中显示的文字  
  7.         textVisible: true, //是否显示文字  
  8.         theme: 'a',        //加载器主题样式a-e  
  9.         textonly: false,   //是否只显示文字  
  10.         html: ""           //要显示的html内容,如图片等  
  11.     });  
  12. }  
  13.   
  14. //隐藏加载器.for jQuery Mobile 1.2.0  
  15. function hideLoader()  
  16. {  
  17.     //隐藏加载器  
  18.     $.mobile.loading('hide');  
  19. }  
  20. </script>  

准备两个按钮,一个用于启动(显示)加载器,一个用于停止(隐藏)加载器:

[html]  view plain  copy
  1. <body>  
  2.     <div data-role="page">  
  3.         <!-- 头部 -->  
  4.         <div data-role="header">  
  5.             <h3>Ajax测试</h3>  
  6.         </div>  
  7.         <!-- 内容 -->  
  8.         <div data-role="content">  
  9.             <h3>Ajax测试</h3>  
  10.               
  11.             <input type="button" value="显示ajax加载器" onclick="showLoader()"/>  
  12.             <input type="button" value="隐藏ajax加载器" onclick="hideLoader()"/>  
  13.               
  14.          </div>  
  15. </body>  

效果如下(主题为:'a'):

 

当然,你可以调整$.mobile.loading('show', { ... }中的参数,实验各种不同的加载器效果。

加载器的具体说明见jQuery Mobile 1.2.0 官方demo演示说明:

http://jquerymobile.com/demos/1.2.0/docs/pages/loader.html

 

注意:jQuery Mobile1.1.0中显示ajax加载器与1.2.0版本完全不同!坑爹!

jQuery Mobile 1.1.0显示加载器的代码如下:

[javascript]  view plain  copy
  1. <script>  
  2.     //显示加载器  
  3.     function showLoader() {  
  4.         //显示加载器.for jQuery Mobile 1.1.0  
  5.         $.mobile.loadingMessage = '加载中...';     //显示的文字  
  6.         $.mobile.loadingMessageTextVisible = true; //是否显示文字  
  7.         $.mobile.loadingMessageTheme = 'a';        //加载器主题样式a-e  
  8.         $.mobile.showPageLoadingMsg();             //显示加载器  
  9.     }  
  10.   
  11.     //隐藏加载器.for jQuery Mobile 1.1.0  
  12.     function hideLoader() {  
  13.         //隐藏加载器   
  14.         $.mobile.hidePageLoadingMsg();  
  15.     }  
  16. </script>  

显示的效果倒是差不多。

官方1.2.0文档中对1.1.0的说明如下:

The page loading dialog was previously configured globally with three settings
$.mobile.loadingMessage,
$.mobile.loadingMessageTextVisible, and 
$.mobile.loadingMessageTheme
 
which are now deprecated. In addition to the methods for showing and hiding,
$.mobile.showPageLoadingMsg and
$.mobile.hidePageLoadingMsg
 are also deprecated.

意思就是说:在1.2.0版本不在使用$.mobile.showPageLoadingMsg和$.mobile.hidePageLoadingMsg这两个方法显示加载器了。

 

有问题欢迎提问交流!

转载请注明原文地址:http://blog.csdn.NET/zht666/article/details/8563025

【温室气体数据集】全球总碳柱观测网络 TCCON 阅读详情

相关推荐

VMware VSAN 高级参数介绍(测试用)

VSAN 的策略驱动让我们看到了VSAN无穷的潜力,其设计思路相当新颖,在一个基础资源池上使用策略就能实现不同对象的区分服务,而目前没有其他厂家能到VMware这样的高度。 VSAN 呈现给用户配置很简单,但实际上设计及后台比较复杂。笔者无意间发现了VSAN的隐藏高级参数设置,有很多好玩的选项想分享出来。这些参数全部是针对每主机进行设置的。VSAN 中有很多默认设置,这些设置应该都是研发人员多次测试得出的最优值,修改可能导致环境异常,并不建议修改! 目录 参数1:全闪配置下 SSD 写缓存最大.

山水牧羊 2030

Jquery Mobile 中显示 Loading

这个也是用到Jquery Mobile中官方以及内置了 loading的加载事件

jone741852963的专栏 1599

嵌入式设备的switch 以及PHY 芯片调试和选型 (1)

越来越的设备需要多网口的需求,于是需求搭配一个交换机实现网口的扩展。但是很多软件或是硬件工程师在实际选型和应用中经常会遇到一些问题。这里总结一下,避免大家采坑。 几个概念: MAC(介质访问控制),可以理解成数据链路层即可 PHY(物理性),简单理解层转成物理层的连接组件即可 控制接口(MDC/DMIO,I2C,...

睿峰的博客 1万+

Windows Mobile 背景灯控制

 总体介绍:WindowsMobile系统,开放了控制背景灯光的API,通过该API可以实现打开背景灯、关闭背景灯以及使屏幕闪烁等功能。开发语言:使用C#语言,在.net compact framework框架下实现。适用场景:1.当系统长时间运行是,为了节省硬件的电池,可以关闭背景灯,适软件在后台进行运行。2..netcompactframework框架下,如

1622

ORCAD 层次化原理图使用TCL获取位号的方法

orcad tcl 获取occurrence位号的方法。

m0_46675718的博客 1126

当图像配准遇见边缘计算:低功耗设备的优化实践

本文探讨了在边缘计算环境下优化图像配准技术的实践方法,重点解决低功耗设备如树莓派和Jetson Nano上的算力瓶颈问题。通过算法轻量化、硬件加速和内存优化等策略,实现了毫秒级图像配准,适用于智能安防、移动医疗等实时性要求高的场景。

weixin_29054195的博客 386

jQuery的ajax请求添加"加载中..."提示

主要实现功能:1、下拉加载数据时显示 “加载中…”​2、每次加载完后显示 “加载更多”​3、当所有数据加载完后页面显示<style type="text/css"> .video_list{padding:5% 2% 0;} .one_list a{display:-webkit-box;margin-bottom:4%;} .loading_box {font-size:1

kirsten_z的博客 6863

基于深度学习的X光安检危险品检测系统(YOLOv8 + UI界面 + 数据集)

随着全球安全形势的变化,机场、车站、地铁等场所的安检工作日益重要。X光安检系统已经成为现代公共安全领域中不可或缺的部分,能够有效地检测物品的内部结构,识别潜在的危险品。然而,传统的X光图像分析方法仍然依赖人工操作,检测效率较低,并且易受到人为因素的影响。近年来,深度学习技术的应用在图像分析领域取得了显著的突破,特别是在目标检测任务中,YOLO(You Only Look Once)模型因其高效性和精度,成为了许多目标检测任务的首选模型。

YOLO 1060

jquery ajax无限加载中,jQuery Mobile 手动显示ajax加载器,提示加载中...

在使用jQuery Mobile开发时,有时候我们需要在请求ajax期间,显示加载提示框(例如:一个旋转图片+一个提示:加载中...)。这个时候,我们可以手动显示jQuery Mobile的加载器,大致流程如下:1. 启动加载器,显示“加载中...”;2. 进行ajax请求,请求完成后更新页面数据,刷新jQuery Mobile控件样式;3. 关闭加载器。下面就来讲解jQuery Mobile 1...

weixin_34803929的博客 655

系统建模语言 (SysML)

系统建模语言

追赶时代的博客 749

OpenCV-Python实战(1)——OpenCV简介与图像处理基础

OpenCV 是一个的跨平台计算机视觉库,可以运行在 Linux、Windows 和 Mac OS 操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时也提供了 Python 接口,实现了图像处理和计算机视觉方面的很多通用算法。在本文中,将介绍 OpenCV 库,包括它的主要模块和典型应用场景,同时使用 OpenCV-Python 实战讲解图像处理基础要点。

盼小辉丶的博客 27万+

jQuery Mobile 手动显示…

在使用jQuery Mobile开发时,有时候我们需要在请求ajax期间,显示加载提示框(例如:一个旋转图片+一个提示:加载中...)。这个时候,我们可以手动显示jQuery Mobile的加载器,大致流程如下: 1. 启动加载器,显示“加载中...”; 2. 进行ajax请求,请求完成后更新页面数据,刷新jQuery Mobile控件样式; 3. 关闭加载器。 下面就来讲解jQ

qq353067548的专栏 656

基于Simulink的电机轴电压与轴电流抑制仿真

本文带你完成了电机轴电压与轴电流抑制的Simulink仿真,实现了:✅ 揭示了共模电压 → 寄生电容 → 轴电压 → 轴承电蚀的完整链路✅ 搭建了含寄生参数的高频电机等效模型共模电压最小化PWM(源头抑制)dv/dt滤波器(路径阻断)轴接地(终端泄放) ✅ 通过仿真验证了轴电压从68 V降至<3 V的显著效果 ✅ 为高可靠性电机系统提供低成本、高效益的轴承保护方案。

amy_mhd的博客 162

jquery mobile ajax navigation,jQuery Mobile 手动显示ajax加载器

在jquery mobile开发中,经常需要调用ajax方法,异步获取数据,如果异步获取数据方法由于网速等等的原因,会有一个反应时间,如果能在点击按钮后数据处理期间,给一个正在加载的提示,客户体验会更好一些。先看两个方法,显示和关闭,方法来自于参考:http://blog.csdn.net/zht666/article/details/8563025//显示加载器function showLoad...

weixin_35256987的博客 247

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jquery mobile 请求数据方法执行时显示加载中提示框

在jquery mobile开发中,经常需要调用ajax方法,异步获取数据,如果异步获取数据方法由于网速等等的原因,会有一个反应时间,如果能在点击按钮后数据处理期间,给一个正在加载的提示,客户体验会更好一些。 如果需要在页面加载时显示加载器,页面加载完成之后关闭加载器,请参考另一篇文章:jquery mobile在页面加载时添加加载中效果 document.ready 和window....

aibixin8234的博客 115

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jquery mobile 加载器 显示和隐藏

jquery mobile 加载器 显示和隐藏 显示加载器 function showLoader() { //显示加载器.for jQuery Mobile 1.2.0 $.mobile.loading('show', { text: '加载中...', //加载器中显示的文字 textVisible: true, //是否显示文字

照哈哈镜的大叔 1550

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

jquery mobile 的loading提示“正在加载...”在不同版本中的不同实现方式

在jquery mobile开发中,在页面的切换、或者ajax获取数据时由于网速慢等其他原因,会有一个加载的时间,如果能在这段时间给一个“正在加载。。。”的提示,用户体验会更好。下面来简单的介绍一下在...

qq_45670012的博客 463

jquery mobile ajax-loader.gif,如何更改jquery mobile的默认加载ajax loader gif

您提到的是jQM 1.2 Alpha Docs,所以我的回答基于这个jQM版本。下面你可以找到2个选项来更改默认的加载镜像。溶液1如JQM 1.2阿尔法文档指出:当jQuery Mobile的启动时,它触发文档对象上的mobileinit事件。要覆盖默认设置,请绑定到mobileinit。由于mobileinit事件是立即触发的,因此您需要在加载jQuery Mobile之前绑定事件处理程序。链接...

weixin_42236938的博客 420

live ajax插入的效果,Ajax插入后的加载页面jQuery Mobile

它可以做到,我为你做了一个例子。这是不是100%你想要的东西,但你会得到点:http://jsfiddle.net/Gajotres/AzXdT/基本上我在我的例子做的就是展示AJAX程序的时候,页面即将被隐藏:$(document).live('pagebeforehide', '[data-role="page"]',function(e,data){var loader = setInter...

weixin_33967069的博客 183

jquery mobile在页面加载时添加加载中效果

验证加载顺序 setTimeout('showLoader()', 100);//这里要延迟一下,直接调用无法显示加载器 //显示加载器.for jQuery Mobile 1.2.0 function showLoader() { $.mobile.loading('show'

php菜鸟技术天地 4640

jquery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较...

想要添加这个效果,先来弄明白页面的加载和事件执行顺序,看这个简单例子: 1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head > 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ...

aibixin8234的博客 157
上一篇: Jquery超简单遮罩层实现代码
下一篇: PLSQL Developer连接远程oracle配置
mmoooodd
博客等级 码龄18年 35粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值