当它是一个普通的jquery移动页面时,我可以使用以下代码作为onload函数:
$(document).delegate("#page", "pageinit", function(){});
但是,当页面以对话框形式打开时(使用),它不起作用。
如何捕获onload事件?这在很大程度上取决于页面的结构。首先,您的代理调用的目标是特定的id#page,因此如果您的对话框没有使用该id,那么它将不会被处理。您可以使用更通用的选择器,如下所示:
$(document).delegate('div
我有一个Cordova应用程序,它运行jQuery移动框架,并通过ajax从远程站点按需加载页面及其脚本/样式/图像。这一切在安卓系统中都能完美运行
在xcode+iOS sim卡中加载同一应用程序时,图像拒绝显示,$.mobile.base未定义,将CSS附加到应用程序失败。我已附加到pageload事件,以便手动添加ajax获取页面中引用的资源,因为默认情况下jQm只关注页面。我怀疑这是一个白名单问题,因为我将域添加到外部主机,页面本身也会像使用$.ajax获取的脚本一样加载。一切都来自同一
我正在使用JQuery移动用户界面创建一个MVC4项目
这是我的登录表单:
这是我的html中的我的:
<form action="/Account/Login/" method="post">
<ul>
<li>
@Html.Label("User name:")
@Html.TextBox("userName")
</li>
<
如何将垂直滚动添加到jquery移动站点的内容部分?您的意思是使用?或者类似的东西,如果是这样的话,那么这个插件就有一个JQM的对应关系。如果不是固定的页眉和页脚,那么您应该能够使用指定的高度粘贴一个div,并将其样式设置为具有滚动条。是,我需要固定的页眉和页脚。我的一些页面的内容似乎在页脚下。我需要滚动“内容”部分,以便用户可以查看所有数据是否存在固定页眉/页脚的内置JQM方法不好的原因(即在页眉和页脚中添加data position=“fixed”)?我已将其添加到页眉和页脚中,但内容并未全
我正在尝试学习jquerymobile,在过去的几天里一直在使用它,一切都很顺利,但我不确定我是否采取了正确的方法
我试着制作一个与facebook应用程序界面相似的网站。在页面标题的右上角和左上角有按钮,可使页面像抽屉一样滑出
左上角按钮将向右滑动页面以显示菜单,而右上角按钮将向左滑动以显示要填写的表单
我所做的是在页面外创建div,并使用javascript滑出活动页面,根据按下的按钮显示菜单或表单:
<body>
<div id="my-menu">
在我的网站上,我看到在浏览器的前进按钮选择过程中调用pageinit。这是正确的吗。这不会两次绑定已注册的事件
First.html
测试1
刷卡1
Second.html
测试2
jquerymobile
www.jboss.org/developer
third.
我有一个Jquery弹出窗口,其中包含一个表单,并且“提交”按钮被禁用。该按钮应在填充所有字段后启用。我为此运行了一个javascript脚本。但是,它没有工作,页面被刷新。我添加了另一个按钮只是为了测试启用
尝试:
在你的点击事件中,你可以试试这个
$("#submitButton").removeClass('ui-disabled');
未工作:/I当我单击“启用”按钮时,它会将我带回到打开弹出窗口的页面,其中URL附加了表单元素。我从表单按钮中删除了submit属性,但是没有任何区别。
我有两个jQuery Mobile复选框绑定到同一个淘汰viewmodel成员。
我希望单击一个复选框来更新viewmodel,并反过来更新要选中的另一个复选框。参见示例
HTML
<span data-bind="text: chk"></span>
<input id="checkbox1" name="" data-bind="checked: chk" type="checkbox">
<label for="checkbox1">A<
我使用上面的代码从localhost服务器运行检索
jsonpccallback:'jsonCallback',
contentType:“应用程序/json”,
数据类型:'jsonp',。当我添加该部分代码时,您是否相应地修改了服务器端代码以将jsondata包装到回调函数中?这意味着,服务器必须返回javascript函数调用,jsonp才能工作。因为您指定的是jsonCallback,所以此函数需要存在。尝试声明函数jsonCallback(data){console.log(data)
使用JQM开发web应用程序,在页面完全显示后,我可以使用什么事件来代替pageshow在页面上设置div动画,以便用户可以看到它
现在我用的是:
$(document).on('pageshow','#welcome-page', function(){
if (!firstlaunch){
$('#miniWeightLevel').hide();
} else {
$("#userdata").animate({width:'40px',
我目前正在尝试创建一个基本的加热定时器功能。我每天有六个开关,分别是小时、分钟和温度。我的知识非常有限,我在这个网站上做了很多黑客和捏造的事情来帮助我前进
对于我来说,用有限的编程知识创建一些东西的最基本方法是使用jquerymobileselect小部件
我通过html成功地创建了它,但我的代码非常庞大,一天24小时,每5分钟一分钟,提供12分钟的选项,35个温度范围选项
一旦我让它工作起来,我就四处寻找减少代码大小并通过JavaScript重复的方法
我发现这非常好,帮助我认识到如何多次加载
有没有办法动态填充jQuery Mobile GridView
通常我们必须用ui-block_a,b,c声明gridViews子类,如下所示
<div class="ui-grid-b">
<div class="ui-block-a"><div class="ui-bar ui-bar-a" style="height:60px">Block A</div></div>
<div class="ui-block
我测试了JQM列表视图的自动除法器功能以及计数气泡,但我刚刚发现,当我设置数据自动除法器=“true”时,计数气泡消失:
函数集自动除法器(){
$(“#list-1”).listview(“选项”,“自动除法器”,真)。listview(“刷新”);
}
2010年10月7日,星期四1
2010年10月8日,星期五1
2010年10月8日,星期五1
这是一个明显的错误。气泡作为span插入列表项的标题中。当你使用分隔符时,它会覆盖标题,这是一个明显的错误。气泡作为span插
我刚刚开始研究jquerymobile,使用jquery.mobile-1.0a1完成了一些简单的示例
我有home.html、auboutus.html页面。在主页中,我有一个带有aboutus.html外部链接的listview。它的工作很好,通过点击关于我们的链接,关于我们的页面加载与头部导航栏与“后退”按钮
现在,通过使用jquery.mobile-1.0a2,在“关于我们”页面中,标题导航栏消失了
以下是我的示例代码:
home.html
家
家
aboutus.html
我目前正在使用jQuery和Mobile
在我尝试创建jQM多选菜单之前,一切都很好。元素会渲染,但会使选项不可选择
还有其他人遇到过这种情况并找到了解决方案吗?有趣的是,jQuery验证的打包版本与jQM不兼容
不过,未打包和缩小的版本似乎工作正常。您是否从Github获取最新版本?
我试图在jquerymobile中浏览页面,但在动态创建页面和加载ajax的页面时遇到了问题
我有一个页面(page_2),通过使用page3.appendTo($.mobile.pageContainer)动态创建一个页面(page_3)然后$.mobile.changePage(第3页)。它工作正常,我可以通过执行$.mobile.changePage($(“#page_2”))返回page_2。到目前为止还不错
问题是当我从另一个页面(例如page\u 1)进入page\u 2时。在这种情
什么是基于jquery移动应用程序原型的最佳工具?我更喜欢在桌面上运行的,而不是基于云计算的。我过去常常把我的电脑放在地上。jsFiddle.net还允许您在他们的fiddler上工作,并将其连接到移动设备,不过这是一个云解决方案。我过去常常将我的fiddler从地面上取下来。jsFiddle.net还允许您使用他们的fiddler并将其连接到移动设备,但这是一个云解决方案。是最全面的移动原型工具,为所有主要移动平台提供原型
它有一个拖放界面,通过点击按钮链接屏幕,支持应用程序工作流模拟。支持i
我有一个JQuery移动应用程序。此应用程序需要访问远程web服务。当我从本地文件系统运行该应用程序时,该应用程序可以正常加载。但是,当我单击一个按钮时,我会尝试与web服务交互。当我尝试点击web服务时,我在控制台中看到一个错误,上面写着:
XMLHttpRequest cannot load https://www.mydomain.com/myService/myAction. Origin null is not allowed by Access-Control-Allow-Origi
下面这行完全失败了
template: _.template($('#test').html()),
尝试按照中的一个简单示例使用jQuery mobile和Backbone.js。我在web检查器中遇到的错误是:TypeError:“null”不是一个对象(计算'str.replace'),它位于underline.js的第913行。以这种方式使用is u0.template:
template: _.template("<h1>To Do</h1>"),
main
我刚刚将jquery mobile从1.1.0升级到1.1.1,我的导航栏现在乱七八糟。谷歌搜索发现,在1.1.1中,默认情况下添加了.ui迷你类。
不幸的是,文档不是最新的,所以我不知道如何恢复标签的“经典”风格
我试过data mini=“false”,data full=“true”,但不起作用。
有什么想法吗?带有1.1.1样式的导航栏:
除了按钮周围的额外边距外,似乎工作正常-
.ui mini类只添加了一些边距。。。你可以摆脱它:
HTML:
删除了.ui小边距的导航栏:
这样选项
我有一个应用程序,我正在使用jquery mobile,它有一个标题,有两个按钮“主页”和“返回”,当我单击“返回”按钮时,它应该终止页面并返回,但这并没有发生。任何人都可以帮助我如何使用jquery移动后退按钮实现这一点
我的代码:
<div id="home" data-role="page">
<div data-role="header" data-position="fixed" data-add-back-btn="true">
<a
萨拉姆
我用symfony2和jqueryMobile开发了一个移动站点
我在一个可折叠的文件中加载了一个listview,但得到了像图中一样的响应
这里是我的代码在第一页
{% block content %}
<h4>Les Categories</h4>
<div data-role="collapsible-set" data-theme="b" data-content-theme="d" class="ui-collapsible-set">
{
我使用了这里的解决方案,将图像添加到jquery mobile复选框中,效果很好,但现在标签文本与复选框图像不对齐(太高),我不知道如何使用css将其居中
下面是生成html的部分代码
<input type=checkbox id=chk" + ingindex + " class='chk chk" + ingindex + "' name=chk" + ingindex + "><label for=chk" + ingindex + ">" + item + "&
请让我知道如何将html文档中的所有页面加载到当前页面dom中。
我尝试使用$.mobile.loadPage,但只加载了文档的第一页。
我想加载该html文档中的所有页面
在谷歌搜索时,我找到了两个插件,分别是ToddHomson/jQuery移动子页面小部件和一个多视图插件。但我找不到这两个插件的基本用法部分
有没有显示如何使用这些插件的链接。这很容易做到
假设您有2个html文件。第一个有一个jQM页面,第二个html有两个页面。另外,假设第一个html页面名为test1.html,第二个
我试图在同一个解决方案中导航内部jqueryMobile页面(data page=“mypage”)和普通页面(xxxx.php)。我希望它的行为如下:
从#lista-x向右滑动并转到#listas
从#列表执行新的向右滑动,然后转到index.php
问题是,如果我在#lista-x上执行滑动,它将直接进入index.php。我几乎看不到它同时执行这两个操作,即首先进入#listas,然后进入index.php。
这是我的代码(为了让您更容易理解,对其进行了简化):
//有些事。。。
我有一个应用程序,其中包括一系列表单,每个表单都在自己的页面上
我不想将其中一些页面添加到历史堆栈中。因此,当用户按下返回键时,它会跳过它们
jquerymobile通过对话框来实现这一点。您可以对所有页面(或任何其他数据角色)进行配置,但不能仅对某些页面进行配置
有人知道怎么做吗?或者,是否可以创建一个扩展“页面”的新数据角色。如果这是可能的,那么我可以禁用所有这些页面的历史记录。签出此问题,与您尝试执行的操作基本相同
谢谢,
Alex。在这种情况下,您可以自己调用$.mobile.chan
使用jQuery-jQuery-1.9.1.js和jQueryMobile 1.3.1(Chrome 26/Windows 7),我看不出为什么绑定到#1的一个“点击”事件会触发,而另一个不会:
HTML:
一个
JavaScript:
<script>
$(document).on( "mobileinit", function() {
$(document).on('click', '#one1', function(e){
console.log('
我无法按以下方式正确组织jQuery Mobile组件:
我试图建立这个固定的搜索栏,但经过多次尝试,我终于来到这里,寻求帮助
<div data-role="header" data-position="fixed" data-theme="b">
<a data-role="button" class="ui-btn-lft" href="#pgIndex" data-icon="arrow-l" data-theme="b">Back</a&g
我关心的是通过phonegap找到一个适合开发跨移动平台应用程序的框架。我正在使用JQMobile作为用户界面
我希望构建结构良好、模块化的应用程序。这意味着我想把它封装得很好
我知道Backbone.js、下划线.js、handlebar.js、Mustache.js。。。。还有更多
我想知道构建我的应用程序架构的最佳方法是什么?!此外:使用这些框架是否会产生很大的依赖关系?
哪种框架为我提供了最佳的可扩展性和性能提升
我这样问是因为我希望有人能给我一个提示。那会节省很多时间
问候
克里斯
编
我正在构建一个响应性强的设计,并希望使用jquery mobile提供一个菜单。我一直在寻找嵌套的ListView(我知道它们在1.3.0中被弃用)。我想要的是页脚中的一组嵌套链接。单击带有子项的项目时,子菜单将滑入,否则,如果没有子项,只需导航到单击的链接即可
这把小提琴显示了我在追求什么
我以为在页脚上标记以下内容可以达到预期效果:
data-role="footer" data-position="fixed"
我的问题是,如何确保listview只影响页脚而不是整个页面?或者我使用了错
我已经编写了一个方法,首先将数据库的内容显示为listview,然后单击listview,我将显示一个弹出窗口,输入学生姓名
在输入学生姓名后,我会在数据库中检查姓名是否存在,如果姓名存在,我会提醒说姓名已经存在,否则我会将日期写入数据库
$('#storedList').children('li').off('click').on('click', function () {
name = $.trim($(this).text());
$
我正在打开一个弹出屏幕,点击标题按钮。实际上,在弹出窗口打开后,我填充了我的字段,键盘将打开。随着黑屏也打开了。如何消除这种不自然的行为。实际上,当打开键盘时,主题会向上移动。
我使用了简单的代码:
我的案子
案例信息
案例名称:
案件日期:
文本区域:
你能再解释一下问题是什么吗,它只存在于ipad上?是的,实际上我正在测试ipad和Android平板电脑上的代码。我会再解释一遍问题。我在按钮点击(+按钮)上有一个弹出屏幕在页眉上。我点击按钮弹出窗口是打开的。但是当我点击文本字段时
我在jquery mobile中有一个简单的任务(这里是新手)。更改应用自定义样式的按钮的文本。在“pageinit”事件中,我可以毫无问题地更改文本,但在此过程中我丢失了自定义样式。已经阅读了大量有关stackoverflow的文章,但仍然缺乏有效的解决方案
下面由ajax加载的html页面摘录
CSS
#目标.ui btn内部{
文本对齐:居中;
背景:黄绿色;
ui-disabled:true;
}
要设置样式的按钮
...
下面是更改按钮文本的jquery移动代码
$(docu
我正在用jQuery mobile在Phonegap上编写一个应用程序。
我在listview中有一个固定的标题和一个很长的列表:
标题
标题将包含一些操作按钮。
当我滚动时,我想保持标题固定,我在不同的设备上有一些奇怪的行为。
如何解决固定位置问题?我使用了iscroll see,但我工作正常。。。如果您不喜欢使用iscroll,请使用jquery mobile中的固定工具栏,这可能会有帮助,我尝试了iscroll,但它对于大量数据来说太慢了。
我有一个名为index.html的页面,当我单击index html中的链接时,它将导航到另一个页面,该页面的Listview中填充了从服务器获取的数据。这工作没有任何错误
但是,当我单击当前页面的后退按钮时,我将被引导到上一页
我的问题是,它刷新当前页面,然后返回上一页。
我需要防止这种情况
index.html
tweet.html
解除所有事件的绑定
` $("#mybtn").unbind();`
你确定它会转到上一页吗?您的代码从DOM中删除上一页。你说刷新当前页面然后返回上一页
在jqm中更改列表视图的背景时遇到问题。。。我不能把它改成tranparent。这个jqm类的继承结构是什么?我对此有很多问题。有一些高级类继承需要克服,而且不容易找到。下面是jquerymobile1.40的一个例子。这是一个示例,允许您创建完全自定义的listview
最棘手的是处理第一个孩子和按钮li.ui-first-child a.ui-btn——我花了几个小时来跟踪这一过程。希望这有助于其他人,因为1.40现在是最终版本
以下示例是在覆盖面板上创建自定义菜单的常见必要条件
JQuery移动问题:我正在链接到另一个域中的外部页面,但我希望用户能够返回。我认为最好的办法是为外部页面打开另一个浏览器实例。第二个最好的方法是在浏览器中有一个后退按钮。Android有一个硬件后退按钮,可以正常工作,但iOS和其他平台呢?有人能做到这一点吗?如何做到?
提前感谢大家。
-Alex根据您的需要以及外部网站是否允许在框架中运行,您可以启动一个对话框页面,其中包含指向外部网站的iframe,然后在对话框标题中包含一个常规的后退按钮:非常感谢您的帮助。一开始它不起作用,但后来我意识到
此jquery移动表正在使用knockout呈现
<table data-role="table" id="report-table" class="ui-body-a ui-shadow ui-responsive table-stripe"
data-column-btn-theme="a" data-column-btn-text="Spalten..." data-column-popup-theme="a" data-mode="columntoggle"">
这是我的第一个jQuery移动项目,我被困在这个问题上。这是用于犯罪记录研究的,效果很好,但是如果用户刷新页面,所有类型的问题都会发生。。页面刷新后,样式消失,jquery操作不再工作
如果你去
点击刑事,你会看到它拉记录和所有的工作,因为它应该
现在在结果页面上,如果刷新(F5),所有样式都将消失
有人知道为什么会这样吗 当results\u criminal.php的头部没有jQuery Mobile CSS/JS时,您认为会发生什么?只有网站链接的“调试我的网站”问题可能会被关闭,因为一旦
在internet上找到此日期框示例,但当我将代码复制到单独的html文件中时,这似乎无法在任何浏览器上运行。请建议如何使用datebox以及代码有什么问题
jQM复杂演示
首页
某个日期
试试这个:
<html>
<head>
<title>jQM Complex Demo</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.8.3.js
我有一个显示日历/日记的页面,允许您使用表单来回导航,因此URL通常如下所示:
calendar.php?&month=6&year=2014
在.php之后出现任何字符串之前,弹出窗口最初工作正常。但是,一旦&month=etc出现,弹出窗口就不起作用。我注意到,一旦加载弹出窗口,它就会在url中显示&ui state=对话框
有没有简单的解决办法?除了将表单更改为method=post,我还没有尝试过
非常感谢。最简单的解决方案是添加:
data-history="false"
到您的弹出
我正在尝试使用JQuery mobile的面板功能,在学习了一些教程之后,我无法使面板链接我的应用程序中的页面,它只是停留在第一个页面上,动画效果很好。有没有关于如何解决这个问题的建议
这是我的代码:
<body>
<!--Activity Feed Page-->
<div id="activityFeed" data-role="page">
<!--Panel-->
我在jquerymobile1.4中使用knockout.js3.3.0。
将knockout.js与jQuery mobile一起使用的问题是,由于html元素或小部件的JQM重构,以编程方式对底层viewmodel所做的更改并不总是反映到图形用户界面上。例如,JQM selectmenu从用户界面同步到viewmodel,但不是以其他方式
我试图将3.3.0KO“选项”绑定与custombinding结合到当前的JQM实际版本中。
SO已经为KO的2.x版本提出了两种可能的“刷新”问题解决方
我在jquerymobile有一个情况
<a class="fa fa-pencil editInfo">Click</a>
在.editInfo上,单击我想根据某些条件导航到page1或page2
那么我如何导航到这些页面呢
我如何知道page1或page2已加载
我试过这个
$(".editInfo").click(function(){
$( ":mobile-pagecontainer" ).pagecontainer( "change", "updateI
查看jqm存储库,他们有一个名为config props的工具
但是,下载repo并在我的本地计算机上运行它会导致以下错误:
未捕获的语法错误:意外标记
我已经拍摄了一张工作传单地图,但是当我添加了JQuery移动标题和后退按钮时,格式变得疯狂
最初加载页面时,所有内容都加载在左上角,但当桌面上的页面大小调整到最小,或在移动设备上旋转时,一切正常
这是打开时的外观:
以及旋转后的外观(以及应该是什么):
这是页面的代码
多伦多CAD活动地图
#地图页{
高度:计算(100%-42px);
}
#地图{
身高:100%;
}
#地图内容{
身高:100%;
填充:0px;
边际:0px;
z指数:-1;
}
#冰壶{
位置:绝对位置;
底部
有没有办法在jquerymobile中保持一个持久的头?
我希望从框架提供的changePage功能和事件中获益,但希望在页面间保持相同的导航。目前,当您滚动时,jQuery Mobile的持久标题将消失/重新出现
但是他们正在试验一个scrollview,它可能会提供您想要的功能。您可以在scrollview中查看文档
除此之外,还有
我看到了很多相关的问题,但没有一个直接有这个问题
我有一个非常大的网站,我正在为它构建一个jquery移动主题。但是我对内容没有太多的控制权,当它为桌面构建时,很多锚定标签被用来移动到页面上的位置
我已经修复了同一页面上的链接,如下所示(jqm是jquery对象的代理,我需要清理$/jqm引用
这将绑定到mobileinit事件中,并且在页面上有锚的情况下有效:
jqm('div').live('pagebeforecreate', function(e, data)
{
if(l
我用jQuery mobile构建了一个移动web应用程序。在index.php文件中,有多个页面声明为data role=“some_page_name”,它们的URL类似于index.php#my_profile
现在我想在其中一个页面上进行A/B测试。我创建了一个变体,让它将index.php#my#profile重定向到一个新页面url:index#b.php#my#u profile。但是我很难将此页面链接到其他非测试页面
例如,如果我在index_b.php#my_profile中有
今天我用jQuery Mobile准备了一些PHP页面。它应该能够从一个页面滑动到另一个页面
一般来说,刷卡是有效的,但有一个问题:当我刷到一个新页面时,刷卡不会首先在该页面上起作用。只有当我重新加载页面时,它才能再次工作。重新加载之前的页面源是正常的
在我看来,当我浏览到一个新页面时,并不是所有包含的内容都被执行。如何解决这个问题?例如:
同时,我还解决了这个问题:我使用了documentready事件,当jquerymobile加载新页面时不会触发这个事件。因此绑定刷卡事件的javascri
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 95 页