如何检查转换名称是否在jquery.mobile中有效
how to check if the transition name is valid in jquery.mobile?
我有一个javascript方法,它接受转换名称作为参数并将其传递给jquery。移动设备更改页面:
$.mobile.changePage(renderedPage, { transition: transition, reverse: reverse });
现在我需要检查传递给我的方法的转换名称是否是有效的转换。(这是因为无效的转换名称将导致.changePage()方法中断)
我浏览了jquery的源代码。移动,但找不到包含所有转换名称或转换处理程序的集合。有人有什么诀窍吗?
在移动版jquery中,只有六种过渡可用。您只需确保给定的转换在可用转换数组中即可。http://jquerymobile.com/demos/1.0a4.1/docs/pages/docs-transitions.html
var transitionArr = ["slide","slideup","slidedown","pop","fade","flip"];
$.mobile.changePage(renderedPage, {
transition: $.inArray(transition,transitionArr) == -1 ? transition : "slide",
reverse:reverse
});
但是,我无法找到一个数组或对象直接引用这些转换的方式,我们可以使用动态构建这个数组
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 是否可以禁用jquery中的单个单选按钮
- 如何使用jquery确定用户是否年满18岁
- jQuery检测浏览器是否支持Zoom
- 使用 jQuery 检查所有值是否为空或已填充
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 是否可以仅通过jQuery将图像替换为用户动态选择的另一个图像
- 是否可以使用jquery或javascript将自动增量类添加到列表中
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- jQuery中的attr()是否强制小写
- 使用jQuery 1.8.1准备好多个$(document).是否有任何开销
- 使用js/jQuery检查对象(而不是元素)是否真的存在
- 是否可以在调用时动态设置Jquery Accordion的活动面板
- jQuery:确认.html()是否可添加
- 检测是否JQuery CDN down并处理它