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

最终篇——SWAT模型的建立 同理,Soil Data也是同样的方法导入,在Soil Database Options的选项中,选择UserSiol,用同样的方法导入土壤类型,进行重分类。打开窗口后,只定义HRU Thresholdes,其余两个不用设置,设定各数据单元的计算率,这里的10%的意思是计算精度,即分成级HRU计算单元太小,小于平均计算单元的10%,我们就不对这HRU单元进行计算(也就是说太破碎的计算单元不进行计算),若选择0%意味着全部进行计算,需要耗费大量的内存和时间,对计算机要求较高,不建议。 阅读详情

在使用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

中国主要湖泊水库面状矢量边界图层ArcGIS应用实战:从数据获取到专题图制作 本文详细介绍了中国主要湖泊水库面状矢量边界图层在ArcGIS中的实战应用,从数据获取到专题图制作的全流程。涵盖官方数据源、科研机构共享数据及商业平台的选择,以及ArcGIS中的数据处理、拓扑错误修正和专题图设计技巧,帮助用户高效完成湖泊水库的空间分析与可视化。 阅读详情

相关推荐

基于Multisim设计电子密码锁

一、设计任务与要求:(可软件仿真实现)1)基本要求:设计一个数字密码锁,要求只有按正确的顺序,输入正确的密码,方能输出开锁信号,实现开锁。设置三个正确的密码键和若干个伪键,任何伪键按下后,密码锁都无法打开。每次只能接受四次按键信号,而且第四个键只能是“确定”或者“重输键”,其他无效。能显示已输入键的个数2)扩展要求:第一次密码输错后,可以输入第二次,但是连续三次输错,密码将被锁,必须按复位键才能解锁。

ablinger的博客 4415

Jquery Mobile 中显示 Loading

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

jone741852963的专栏 1599

IMU预积分【SLAM】

预积分的推导过程比较多,所以这里只记录关键结论。 其实这些公式不太好记忆,因为预积分推导过程的想法来源很巧妙,无法看出物理意义。一切推导的来源: 最好记忆的旋转相对运动量: △Rij≐RiTRj=∏k=ij−1Exp((ω~k−bg,k−ηgd,k)△t)\triangle R_{ij} \doteq R_{i}^{T}R_{j} = \prod_{k=i}^{j-1}Exp((\tilde{\omega}_{k}-b_{g,k}-\eta_{gd,k})\triangle t) △Rij​≐RiT​Rj​

Tong_1024_的博客 1369

Windows Mobile 背景灯控制

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

1622

免费获取船舶轨迹数据?手把手教你用Python处理中国海洋卫星AIS数据

本文详细介绍了如何免费获取中国海洋卫星AIS数据,并使用Python进行船舶轨迹数据的处理与分析。从数据源评估到自动化处理流水线,再到高级分析与可视化技巧,手把手教你避开常见问题,实现高效数据处理。特别适合航运数据分析、物流优化和海上安全研究等领域的研究者和开发者。

weixin_42616115的博客 320

用迅为RK3588开发板DIY无人机飞控:从电路设计到PID调参全记录

本文详细记录了使用迅为RK3588开发板DIY无人机飞控的全过程,从硬件选型、PCB设计到实时系统构建和PID调参。RK3588核心板凭借其强大的AI算力和丰富接口,成为高性能无人机控制解决方案的理想选择。文章还分享了视觉导航系统集成和实际飞行测试经验,为硬件爱好者提供实用参考。

weixin_29053577的博客 426

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

告别踩坑!S32K3xx芯片上RTD-SDK的DFLASH与FEE模块配置全流程(基于S32DS)

本文详细解析了在NXP S32K3xx系列MCU上配置RTD-SDK的DFLASH与FEE模块的全流程,基于S32DS开发环境。从Cache配置、Mem_43_InFls模块设置到MemAcc模块的三种调用模式,提供了实战代码示例和常见问题排查表,帮助开发者高效完成存储管理配置,避免常见错误。

weixin_42653691的博客 268

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

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

weixin_34803929的博客 655

一文解释电路中常用电子元器件应用和选型01

电容和二极管是电路中最常用的两个电子元器件,种类和系列众多,这里简单总结一下应用场景和选型方式 电容(Capacitor) 电容的种类(20种以上)和应用非常广泛,但是我经常遇到的无非就是下面这几种: 应用 1.隔直流。 2.旁路(去耦) 3.耦合 4.滤波 5.温度补偿 6.计时 7.调谐 8.整流 9.储能 种类 1. 陶瓷电容 2. 云母电容 3. 铝电解电容 4. 钽

weixin_43904073的博客 2236

实战|mitmproxy+Playwright 拦截篡改Cloudflare验证流程,实现无感爬取(2026实测可用)

2026年对抗Cloudflare,别再死磕滑块、轨迹、算法。高伪装浏览器 + 中间层劫持篡改验证流程Playwright + mitmproxy = 无感过CF这篇是纯实战、无废话、可直接上线的方案。你只要把目标网站、cf_clearance填进去,就能跑通。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1284

jQuery Mobile 手动显示…

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

qq353067548的专栏 656

MicroCap声学仿真介绍(二)-创建声学仿真元件

声学库里包含孔、管、障板辐射器等器件,我们只需要按照仿真的需求,将声学库里的器件排列好,输入参数,用线连接起来即可。这里我们用D指代孔的直径,L指代孔的长度,N代表孔的数量。26.在弹出的界面中做如下设置:需要先在右面的选框里找到对应的项,然后右键Add Part,再之后就如下设置。3.在弹出的界面中,选择“Macro file(.mac)”,并点击右上角的“OK”下面就以声学仿真中常见的“孔”来做示例,跟大家一块演示一下宏程序的新建。10.在上图中“Value”中填入“R”,然后点击左边的“OK”按钮;

山无忧的博客 2197

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

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

weixin_35256987的博客 247

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

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

aibixin8234的博客 115

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jquery mobile 加载器 显示和隐藏

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

照哈哈镜的大叔 1550

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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、付费专栏及课程。

余额充值