Jquery Mobile 使用 data-ajax=false 获取页面动画(过渡).. 有可能吗?(解决方法)

Posted

技术标签:

【中文标题】Jquery Mobile 使用 data-ajax=false 获取页面动画(过渡).. 有可能吗?(解决方法)【英文标题】:Jquery Mobile get Page Animation(transition) with data-ajax=false.. is it possible?(workaround) 【发布时间】:2015-06-21 07:12:08 【问题描述】:

我有一个带有 Post 方法和 data-ajax="false" 的表单 但是我希望在提交表单时有页面动画。

有可能吗?也许有解决方法?

【问题讨论】:

data-ajax="false"和页面动画有什么关系.. :o 你说的是什么动画??? jquery mobile 切换页面时有动画 This link 你在说什么? 【参考方案1】:

我认为根据以下给出的陈述是不可能的:

没有 Ajax 的链接

指向其他域或具有rel="external" 的链接, data-ajax="false" 或目标属性不会被 Ajax 加载。 相反,这些链接将导致整个页面刷新,没有动画 过渡。两个属性(rel="external"data-ajax="false") 效果相同,但语义不同:rel="external" 应该在链接到另一个站点或域时使用,而 data-ajax="false" 可用于简单地选择您的页面 通过 Ajax 加载域。 由于安全限制, 框架总是从 Ajax 中选择指向外部域的链接 行为

注意:在构建 jQuery Mobile 应用程序时,其中的 Ajax 导航系统全局禁用或经常禁用 个别链接,我们建议禁用$.mobile.pushStateEnabled 全局配置选项,以避免不一致的导航行为 在某些浏览器中。

SOURCE

【讨论】:

当他们在自己的文档中提到时,我认为可能没有办法.. 但是一些 jQuery-mobile 专业人士可能会这样做,但以他自己的方式.. :) 我在哪里可以找到这种生物 ;)) 笑话 ^^... 我会尝试为这些专业人士找到一个论坛 ^^ 大声笑。祝你好运……:)

以上是关于Jquery Mobile 使用 data-ajax=false 获取页面动画(过渡).. 有可能吗?(解决方法)的主要内容,如果未能解决你的问题,请参考以下文章

jQuery Mobile中$.mobile.buttonMarkup方法使用具体解释

jquery mobile,结合jquery mobile“页面”和内部页面

jQuery Mobile仿360首页,jQuery Mobile网格布局,jQuery Mobile网址大全,HTML5仿360首页

我可以使用 $.mobile.loadPage() 一次加载我所有的 jQuery Mobile 页面吗?

JQuery mobile

导航Jquery Mobile + PhoneGap