我试图理解下面的例子
$( '#aboutPage' ).live( 'pageinit',function(event){
alert( 'This page was just enhanced by jQuery Mobile!' );
});
在这种情况下,关于页面的#是什么?绑定到的对象是什么 aboutPage应该是页面的id。(即带有data role=“page”)的div。live()将您定义的函数附加到页面初始化时在页面上触发的aboutPagepageinit事件中,该
请任何人都可以帮助我如何在phonegap应用程序中使用siteminder?从服务器端(siteminder)进行身份验证后,继续执行phonegap应用程序。请提供一些详细信息,我是Siteminder的新手
感谢SiteMinder用于身份验证目的,一旦身份验证成功,应向您提供凭证。您是否希望授予继续下载PhoneGap的权限,以便安装该应用程序,还是希望SiteMinder用于每个身份验证会话,以便授予访问设备上预安装的PhoneGap应用程序的权限
无论哪种方式,您都可以通过本地安装的
我目前正在使用phonegap 1.5和jQuery Mobile开发一个iOS应用程序
我知道我们可以使用以下javascript禁用页面拖动:
function preventBehavior(e)
{
e.preventDefault();
};
document.addEventListener("touchmove", preventBehavior, false);
但是,如果启用了上述功能,则内容滚动将不起作用
我有没有办法阻止用户拖动页面,但允许滚动
我试过使
我将Phonegap与jQuery Mobile一起使用,并具有以下用例:
我想通过JSON从远程服务器下载一个文件
将文件存储在移动设备的本地文件系统上(以便脱机工作)
目标平台:iOS、Android,可能是Windows Phone和BlackBerry
从文件系统加载文件
推荐的方法是什么
Phonegap.FileWriter?是否有办法将其保存到“assets/www../”中
电话缺口,存储
还是有更好的办法?
使用XHR下载JSON数据
使用FileWriter将文件保存
链接到数据rel=“back”会导致两次(双次)返回转换,而不是一次。这个问题似乎与安卓系统有关——如2.2和2.3所示
第1页->第2页->第3页
如果用户单击第3页上的返回链接,将发生以下情况:
反向链接->(第2页临时)->第1页
尝试禁用pushStateEnabled,但未成功
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script>
$( window )
我需要在每次页面更改或某些元素(a,输入[按钮,提交],数据角色=按钮)上单击事件显示加载消息。我试过这段代码:
$(document).live(`pagebeforehide`, function(){
$.mobile.showPageLoadingMsg();
//More stuff to do
});
但它不起作用。我认为您可以在全局配置中设置:
加载消息字符串,默认值:“加载”
设置加载页面时显示的文本。如果设置为false,则不会显示消息
根本不出现
加载
我想用datebox控件以编程方式设置输入的日期,为此我知道我可以使用类似这样的方法
$(element).trigger('datebox', {'method':'set', 'value':'dateString'});
$(element).trigger('datebox', {'method':'set', value:'07/02/2012'});
但这似乎并没有更新控件(即,当我打开日历时,它被设置为当前日期,并且不等于输入字段中的值)
编辑:
基于JTsage的指针,我使用
默认情况下,jQueryMobile应该是ajax新页面。然而,我看到的行为是不稳定的。有时它可以工作,有时(例如第二天)它会刷新整个页面
我的链接是指向同一页面的绝对正常本地链接:,norel=“external”no$.mobile.options set等
目前,我使用的是Chrome,而不是ajax。IE9中完全相同的应用程序正在使用ajax(使用#history)。但是我昨天看到Chrome做了ajax。如果我调试它,它实际上会进入链接的$.ajax()函数,但结果仍然是整个页面被刷新
我有一个提供json的远程服务器,实现显示json数据的jquery移动应用程序的最简单方法是什么?我想要一个关于我应该做什么的大图描述,这样我就可以自己找到细节。如果你想在自己的网站上为移动网站提供服务,就足够了。如果你想用它来让它成为一个移动应用程序,你应该用它来获取你的数据
如果您可以删除JSON数据,那么您可以使用。
与$.mobile.changePage($.tmpl(“${Name}”,{Name:“John Doe”}”)结合使用可以显示新页面
我如何消除下面每个可折叠部件之间的额外空间?(见下面的图片链接)
-我正在努力保存屏幕的不动产,需要将它们堆叠在一起
注意:我的每一个可折叠的(例如电子邮件、Une、转售)都是独立的,可以随意打开或关闭(非手风琴式)
给你举个例子:
这是使用的jQuery代码:
// Remove space between collapsible elements
$('div[data-role="collapsible"]').addClass('new-class');
// Remove rounde
我正在尝试使用ajax加载数据,listview在intialpage加载上工作,在ajax加载期间css不加载
几乎什么都试过了,比如listview刷新、触发器等等,但都不管用
请帮帮我
我的代码:
$('.more').live("click",function() {
var ID = $(this).attr("id");
var CASE = $(".case").attr("id");
var EXTRADATA = $(".extra_data").attr("id");
if(
我有一个使用Twitter引导构建的网站,但我想结合jquerymobile的手风琴小部件来处理可折叠内容。我使用了他们的,只选择了手风琴小部件。我认为问题在于核心jquery.mobile.js文件中仍然有一些代码与bootstrap.js冲突,因为它最终会改变我在导航菜单中链接的行为。它将每个常规链接都视为ajax请求,这让我的应用程序很不舒服
有没有人有使用jQuery mobile和Bootstrap的经验?是否有办法更改默认设置,以便仅操纵手风琴小部件?还是有更好的移动友好的替代品?我
我真正的愿望是为JQM创建一个可选的树(每个元素有3个值)。我尝试使用嵌套的可折叠分区,效果很好。但当我试图在每个可折叠条上添加3个收音机时,事件无法正常启动
我认为折叠/展开事件钩住了收音机的点击事件。其效果是,当您单击收音机时,可折叠部分将展开,并且未选中收音机
<div data-role="collapsible" data-theme="b" data-content-theme="d" id="accordion1">
<h3>60
<fieldset
我动态地填充列表,然后单击,我有多个事件调用。第一次重复1次,第二次重复2次,第三次重复3次,等等。首先,关于这个问题的更多信息可以在我的另一个答案中找到:
防止多事件绑定/触发
由于有趣的jQM加载体系结构,多事件触发一直是个问题。例如,请查看以下代码:
$(document).on('pagebeforeshow','#index' ,function(e,data){
$(document).on('click', '#test-button',function(e) {
我正在使用jquery mobile和自定义i18n功能。当用户从设置中更改语言时,我希望删除现有页面并将其再次放入DOM(我使用handlebar.js,因此新页面将以新语言显示)
实现这一目标的正确方法是什么?简单地用.remove()删除页面,然后将它们附加到DOM中绝对不是一种方法——历史记录会被破坏,页面不会得到增强,我甚至不确定是否有可能以这种方式更改当前页面
这是可能的还是应该考虑重构我的I18N,这样就不需要刷新整个DOM?你的页面都是单独的文件吗?或者jQuery移动页面上的一
在我的jQuery移动应用程序中,我有一个标题页面,其中有一个按钮可打开面板,问题是当我滚动页面,然后单击标题中的按钮,该按钮将不工作且不显示面板,我如何解决此问题
请帮帮我
<body>
<div data-role="page" id="Page1">
<div data-role="panel" id="navpanel" data-theme="b" data-display="overlay" data-position="ri
我需要在jQuery mobile中进行自动完成搜索
但我只能找到
我希望选项出现在文本上方。我想使用jquerymobile1.2.0。谢谢。检查一下这个
我想使用jquery mobile为我的博客文章创建一个网格视图。但在JQM演示中,我只找到了这个
<div role="main" class="ui-content">
<ul data-role="listview" data-inset="true">
<li>
<img/>
<h2>Newest Blog Post Title</h2>
<p>
是否可以使用此选项动态创建spinbox?我在任何地方都找不到任何例子
如果不可能,有人对jquery mobile微调器还有其他建议吗?该插件使用jquery的小部件工厂以及jquery mobile的增强方法。简单地说,它是一个控制组,有两个按钮和一个输入,因此,它会在pagecreate上自动初始化自己
您所要做的就是动态注入标记,然后在spinbox的父div上调用.enhanceWithin()
var spinbox = '<div class="ui-field-contai
我开发了一个包含网格格式内容的网页。col-sm-2和col-sm-10。我想在col-sm-2成为移动应用程序时隐藏其内容,并使用图标显示和隐藏。请尽快给我答复 尝试使用jQuery移动面板检查您想要使用的文档折叠类,这在许多教程网站上都有完整的文档记录。考虑采取行动,以获得一个概述什么是你应该和不应该问这里。
我正在尝试将2选择列表视图添加到下面的page2页脚。我有固定的页脚位置和列表视图和链接的工作刚刚好。我的问题是,除了添加文本之外,我找不到一种方法来调整列表视图的大小以扩展屏幕宽度。页脚中的列表视图按钮很小,我想控制它们的宽度。谢谢
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery Mobile Web App</title>
<l
我希望有一个通用的css文件类型的东西来应用jquerymobile特定的属性,比如我的头、内容、几个静态html页面的页脚都有数据主题=b。如果我想将主题更改为a,我必须编辑每个部分中的所有HTML
我可以在一个公共位置定义此数据主题吗
谢谢,
内哈塔很简单。您可以创建和编辑jquery移动css文件。所有的类名都应该以它们的标准ui-开头。下面是我自己项目的新主题f
.ui-bar-f {
border: 1px solid #915a36;
background
我正在使用phonegap构建一个Android HTML5应用程序——是否可以在手机上存储一个变量,无论应用程序是打开还是关闭,该变量都会保持不变
谢谢
PaullocalStorage是为您的目标量身定制的:
一个问题-以这种方式存储的信息是否会在应用程序的生命周期内保留/直到有人清除其缓存-还是在应用程序更新时丢失?
问题显而易见
正如您在小提琴中看到的,在左栏的图像下方有一些填充。我真的不知道如何摆脱这个
当我检查Chrome中的元素时,列本身有填充:0。div没有填充,图像也没有边距。你知道这是什么吗?我尝试手动设置边距/填充,并将图像和列显示为inline和block,以查看发生了什么
理想情况下,红色背景只会显示在文本后面。我试着只在左列中设置背景,只让背景停在文本的底部。身高:100%没有解决这个问题。如果我这样做的话,我有点期待右栏的底部看起来更长
在这一点上,我有点不知所措,不知道我可以从这里走
我有以下代码:
<div data-role="page" id="Page1" >
<!-- Footer here -->
<div data-role="footer" data-position="fixed" data-id="id-footer1">
<div data-role="navbar">
<ul>
<li>&l
我正在使用jquerymobile1.1和.net3.5webforms。我有一些下拉列表,我在页面中填充了选择,检查后加载!Page.IsPostBack。使用JQM时,带有这些下拉列表的UpdatePanel返回时所有下拉列表都为空。我觉得这是ViewState的一部分,因为它是以前由代码填充的所有控件。在ascx中填写的下拉列表没有相同的问题
我手机里唯一的东西是:
$.mobile.ajaxEnabled = false;
jQuery Mobile、asp.net web表单和更新面
jqmobile应用程序中的.trigger('create')方法有一个奇怪的问题
我正在尝试创建一些共享的、可重复使用的页面
这是我的index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>phonegap & jquery mobile boilerplate</title>
<meta name
使用iOS设备访问任何JQuery移动页面似乎都会激活地理定位。箭头显示在Mobile Safari的右上角。它本身就表现出这种行为。我的应用程序不需要地理定位,而且看起来像是在浪费电池。
如何禁用此地理位置?如中所述,可以通过从第846行开始从jQueryMobile 1.2中删除一些代码来修复:
// DEPRECATED
if ( $.uiBackCompat !== false ) {
$.Widget.prototype._getCreateOptions = functio
我正在使用iOS的fastklick插件,它在网络上非常流行,用于加速iOS上带有phonegap的jquery移动应用程序的点击事件
除了jquery中的back按钮外,其他按钮和链接都工作得很好
如果我使用这个:
<div data-role="page" id="test" data-add-back-btn="true">
然后,如果我想点击按钮,已经有来自iOS的延迟。按钮开始变蓝,然后页面开始滑动。我如何防止这种情况发生,使此按钮与我正在使用的其他按钮一样快速工作
我正在使用JQM为智能手机和平板电脑建立一个网站。我有一个页面,显示了一个谷歌地图使用。我使用@media根据屏幕分辨率定义#map#u画布的大小
一切都很正常,只是当设备的方向改变时,页面会放大。我怎样才能解决这个问题
没有问题的纵向视图(iPhone 4)
当手机旋转时,页面会放大。但是当在横向视图中调用页面时,它看起来很好。
这是我的密码
<!DOCTYPE html>
<html>
<head>
<title>Map</ti
我正在使用jQuery mobile 1.3.0、EaselJs 0.6.0和TweenJs 0.4.0构建一个移动应用程序
因此,当我加载页面时,一些内容会在视觉上被复制。div不是真正的复制,它只是可视的
此错误仅出现在Safari(Windows+OSX)上。
如果我点击并滑动选择页面,错误就会消失
如果我切换页面(使用jQuery移动幻灯片转换),它也会消失
以下是一个屏幕截图:
我的代码是巨大的,所以我不能完全发布在这里。我刚刚花了两个小时玩弄我的代码来修复这个问题。我真的不知道
我想在一个JQueryMobile页面中显示加载动画微调器,该页面在关闭ajax的情况下加载
页面加载了数据ajax=“false”或rel=“external”
我尝试了pagebeforecreate和pageshow事件,但它没有按我预期的那样工作:
$( '#page' ).live( 'pagebeforecreate',function(event){
$.mobile.loading('show');
});
$( '#page' ).live( 'pageshow',f
我正在尝试将播放验证模块与我的应用程序的移动端集成。我想对每个页面使用JQuery mobile,而不是Twitter引导。因此,我创建了一个单独的视图,我刚刚设置了一个基本索引,我正在尝试让登录页面首先工作。登录页面以表单作为其论据,我只是想知道是否有一种方法可以将Play2.0.*中的scala表单助手用于JQuery Mobile
到目前为止,我的基本登录页面:
@(loginForm: Form[_])
@import helper._
@main(Messages("playaut
我有一个带有jQuery滑动菜单的页面,如何控制菜单滑动转换。
例如更改滑动速度?
这是我的密码:
<div id="navpanel" data-role="panel" data-theme="a" data-display="push" data-position="right">
<div data-role="controlgroup" data-corners="false">
<button id="main"&
这不是一个关于JQM面板独立于页面滚动的问题,尽管这是一个我曾经遇到过的问题,并且几乎已经克服了,这是关于使面板平滑滚动并忽略设备浏览器的边缘事件(或者不管正确的术语是什么,我将在下面解释)
基本上,我试图复制谷歌移动网站上的菜单,它自然不像我们普通人那样使用JQM。我已经非常接近了,但是滚动动画非常僵硬。我需要它是基于动量的,而不是固定在你的手指上
此外,当您到达菜单的顶部或底部时,它被视为文档的极端,因此浏览器会向上或向下移动整个文档以指示页面的边缘。相反,当面板打开时,页面不应移动,菜单应
标签: Jquery Mobile
nesteddynamically-generatedjquery-mobile-collapsible
我想得到这个:
但我需要动态创建HTML,因为它是通过AJAX从外部资源加载的。
我已经在这里问了这个问题(),但是列表和可折叠文件完全错了,所以我想一个新问题会更好
以下是我到目前为止得到的信息:
function loadTipps() {
console.log("Lade Tipps..");
var categoriesURL = tippsURL+"?type=kategorien&callback=?"; // url for the categories
我正在寻找一种在jQueryMobile中创建组合框的方法,但是组合框和选择(下拉)框之间似乎有很多混淆
我的定义是,选择框允许您从下拉列表中进行选择,这是我在恐龙使用Windows3.0时学到的。组合框可以做到这一点,但添加了键入任何内容的功能(选择下拉列表的“组合”和文本输入)。这些天来,从我的搜索中,这种区别似乎已经消失了,这使得追踪真正的组合框信息变得极其困难
我喜欢jQuery Mobile的简单性,我喜欢自动搜索/完成功能,它可以在键入时显示匹配的选项,这是我需要的90%,但我想捕获
当我在谷歌应用程序脚本中的HTML前端链接jQuery Mobile时,chrome调试工具中将弹出以下错误
无法创建属性“jQuery11040439543210528791”:无用不可扩展。702029031-maestro_htmlapp_bin_maestro_htmlapp.js?lib=mt0fjxl5y7sjle797xdnlumjcy0vxvze:62
jquery.mobile-1.3.2.min.js:2:无法创建属性“jquery1012040395432021052879
我不熟悉ember.js和web应用程序开发,发现这些文档很难用于边缘案例
我的问题是,我想使用带有ember js的jquery mobile面板视图。不幸的是,如果将面板的div标记放入ember视图标记中,则该标记对我不起作用。因此,我在body标记中定义了leftpanel、rightpanel和main content div标记。
然后我将ember.js的应用程序根设置为指向mainContent
为了填充左侧面板,我必须在应用程序根目录之外手动插入一个余烬视图,并为它提供一些上下
当我单击enter键时,将焦点移到文本字段上。在输入文本字段的值并按enter键后,它将不再聚焦在同一字段上
所以我用了模糊法
$("#Bill_Amount").bind("keypress", function(event) {
if (event.keyCode == 13) {
$("#Bill_Amount").blur();
}
});
该代码适用于chrome、firefox和一些设备,但不适用于三星S2GT-I9100
在samsung中
我使用jqm1.3.2,每个html文件使用一个页面。JQM自动从DOM中删除由AJAX加载的页面。但是有一个已知的问题(文档中有明确的说明,并且经常在各种论坛上讨论),第一页没有被删除。我想知道此解决方案是否存在任何潜在缺陷:
$(document).on('pageshow.firstPageRemoval', function (event, data) {
if (data.prevPage.length > 0) {
data.prevPage.remov
无论我更改ajax加载的自定义图标是什么(使用透明背景),实际加载的动画看起来都很混乱,似乎有黑色背景
我该如何解决
在PhoneGap 3.2上使用JQuery Mobile 1.4.2n
谢谢。jQuery mobile在css选择器“.ui-loader.ui-icon-loading”上定义背景颜色属性,并在css选择器“.ui-icon-loading”上定义背景属性
类似这样的事情-
jQuery Mobile中已存在默认CSS-
.ui-loader .ui-icon-loadin
在我的Jquery移动应用程序中,我想覆盖浏览器或手机后退按钮(Android设备上提供)。
在#仅欢迎页面上,并且仅当上一个页面id为#登录页面时,我希望后退按钮跳过#登录页面(甚至不调用关联的js)并转到#解释页面
你能帮我做到这一点吗
现在我做了以下操作,但它把一切都搞砸了,因为它似乎要加载#登录页面
$(document).on('pagebeforeshow', '#welcome-page', function(event, docdata){ //jqm 1.4
console.
jQueryMobile项目仅由html文件组成!项目中可能包含文件夹,因为css和js的相关文件已下载。那么,如何将项目包安装到智能手机和平板电脑中呢?当安装在智能手机和平板电脑上时,如何启动它?使用HTML/JS/CSS创建的移动应用程序必须使用类似于本机应用程序的东西进行包装
更多信息请访问
我对单个页面使用以下代码:
$(document).ready(function() {
$.mobile.loading('show');
});
$ (window).load(function() {
$.mobile.loading("hide");
});
当我使用Jquery mobile的多页模板时,代码只在phonegap创建的应用程序的第一页上起作用。如何将它们用于所有应用程序页面?JQM具有可供使用的页面事件。
您可以在显示前在页面上显示加载图标
乙二醇
我试图在我的jquery移动项目中使用video.js(gitHub link-)插件来获得定制视频播放器,我遵循了这个站点()的所有文档,但由于某些原因,我得到了以下错误-
提供的元素或ID无效。(视频JS)
这[a]不是一个函数
我的代码-
videojs(“移动视频1”).ready(功能){
var vid=此;
参见“结束”,函数(){
警报(“is”);
$(“#videoListXYZ”).css(“显示”、“块”);
});
});
经过多次尝试和尝试,我意识到我的事件在D
我只是想知道为什么如果在jquerymobile1.4.5中包含,我的所有链接都不起作用。但是如果我包括1.3.1,链接就可以工作(但不是我左边标题上的按钮)
这里是我的网站:
谢谢你的帮助
<script type="text/javascript"
src="http://fric-afrique.fr/ext/jquery_1.11.4/jquery.min.js"></script>
<script type="text/javascript"
sr
给出了jquery移动listview表单的示例
文本输入:
文本区域:
翻转开关:
关
在…上
滑块:
选择运输方式:
标准:7天
高峰期:3天
快递:第二天
一夜之间
取消
提交
如何将标题移到表单元素上方
我的理由是,我在jQuery面板内(以前是)有一个精简列表视图。我避免使用真正的jqm面板,因为在桌面应用程序上同时打开多个面板存在问题
我正在使用列表视图,以便可以向表单中添加分组行,以提高可读性。从li元素中删除data role=“fieldco
具体的警告信息是:
由于目标被视为被动事件,无法在被动事件侦听器中防止默认值。
如果您使用chrome F12“设备”模式,JTSage也可以在演示站点轻松复制此问题——F12控制台中有许多警告
有什么值得关注的吗?偶尔我的Chrome模拟器会冻结。但我不确定这是否与这些警告有关
我也在谷歌上搜索了一下下面的链接,但我还不知道如何将他们的建议应用到唇盒上:
有什么建议吗 使用此CSS:
.ui-datebox-container {
touch-action: none;
}
参考资
我有这个html表格,我需要在“滑动”页面中导航
onswipright=函数(){
gridPager.CurrentPage(gridPager.CurrentPage()+1);
},
onSwipeLeft=函数(){
gridPager.CurrentPage(gridPager.CurrentPage()-1);
},
如果您需要通过敲除来处理刷卡事件,而不是直接处理,请使用事件绑定:
data-bind="event:{swiperight: onSwipeRight}"
显然
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 95 页