数据转换效果不适用于标签导航jQuery Mobile

金里昂

我尝试为我的jquery-mobile页面上的标签导航带来一些效果,但是看起来data-transitions参数不能与标签导航结合使用。

我的代码如下所示:

<div data-role="header" data-theme="a" id="header">
<h1>Mainpage</h1>
</div>

<div data-role="main" class="ui-content">
<div data-role="tabs" id="tabs" >
  <div data-role="navbar" data-iconpos="left">
    <ul>
        <li><a id="lblTab1" href="#location" data-ajax="false" class="ui-btn-active" data-icon="search" data-transition="pop">search</a></li>
        <li><a id="lblTab2" href="#product" data-ajax="false" data-icon="location" data-transition="pop">product</a></li>
    </ul>
  </div>
  <div id="location" class="ui-body-d ui-content" > content </div>
  <div id="product" class="ui-body-d ui-content" > content2  </div>
</div>
</div>
</div>

那么如何在导航栏上带来一些效果呢?

我使用jquery-mobile 1.4.0

奥马尔

页面过渡在选项卡上不起作用,因为隐藏/显示页面时会激活过渡类。您可以创建自己的过渡,使用第三方CSS过渡或使用jQM默认过渡。

首先,您需要听tabbeforeactivate事件。此事件忽略了一个ui对象,对象包含上一个(ui.oldPanel)和下一个面板(ui.newPanel)的数据。所有你需要的是添加动画类,ui-newPanel并通过结合删除它们一旦动画结束动画结束 一次只能使用.one()

$("#tabs").on("tabbeforeactivate", function (e, ui) {
  $(ui.newPanel)
      .addClass("animation")
      .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
    $(this).removeClass("animation");
  });
});

演示-Daneden的自定义动画

演示-jQM默认转换

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么向左滑动不适用于Jquery mobile?

来自分类Dev

jQuery Mobile滑动不适用于图像

来自分类Dev

套接字不适用于jQuery Mobile事件

来自分类Dev

套接字不适用于jQuery Mobile事件

来自分类Dev

Cakephp重定向不适用于jQuery Mobile

来自分类Dev

jQuery Mobile-文本输入不适用于样式

来自分类Dev

在JQuery Mobile中,最小数据不适用于可折叠集中

来自分类常见问题

Gluon Mobile项目不适用于Gradle 6

来自分类Dev

垂直滚动不适用于Mobile Safari

来自分类Dev

Primefaces Mobile 0.9.4不适用于Primefaces 4

来自分类Dev

HREF电话不适用于Yahoo Mobile Android

来自分类Dev

CSS不适用于jQuery mobile中动态创建的元素

来自分类Dev

CSS不适用于jQuery mobile中动态创建的元素

来自分类Dev

更改侦听器不适用于JQuery Mobile中动态添加的内容

来自分类Dev

Scandit条码扫描器不适用于jQuery Mobile

来自分类Dev

适用于Datalogic Elf的Java Mobile

来自分类Dev

在OnNavigatedTo中调用FileOpenPicker仅适用于PC上的Win 10,而不适用于Win 10 Mobile

来自分类Dev

CSS缩放不适用于iOS 8 Mobile Safari中<a>中的<img>

来自分类Dev

“ alert()”和“ confirm()”不适用于“ apple-mobile-web-app-capable”

来自分类Dev

Javascript onClick()函数不适用于Firefox OS Mobile App

来自分类Dev

jQuery Mobile导航故障

来自分类Dev

jQuery toggleClass不适用于标签

来自分类Dev

多个标签不适用于Jquery

来自分类Dev

CSS Mobile定义不适用?

来自分类Dev

导航栏位于标头中时,适用于jQuery Mobile选项卡内容的自适应垂直滚动条

来自分类Dev

.css转换不适用于jquery

来自分类Dev

MongoDB或适用于Android的Google Mobile Backend Starter?

来自分类Dev

如何使我的HTML适用于Mobile View

来自分类Dev

CSS图像条纹悬停效果不适用于jQuery

Related 相关文章

  1. 1

    为什么向左滑动不适用于Jquery mobile?

  2. 2

    jQuery Mobile滑动不适用于图像

  3. 3

    套接字不适用于jQuery Mobile事件

  4. 4

    套接字不适用于jQuery Mobile事件

  5. 5

    Cakephp重定向不适用于jQuery Mobile

  6. 6

    jQuery Mobile-文本输入不适用于样式

  7. 7

    在JQuery Mobile中,最小数据不适用于可折叠集中

  8. 8

    Gluon Mobile项目不适用于Gradle 6

  9. 9

    垂直滚动不适用于Mobile Safari

  10. 10

    Primefaces Mobile 0.9.4不适用于Primefaces 4

  11. 11

    HREF电话不适用于Yahoo Mobile Android

  12. 12

    CSS不适用于jQuery mobile中动态创建的元素

  13. 13

    CSS不适用于jQuery mobile中动态创建的元素

  14. 14

    更改侦听器不适用于JQuery Mobile中动态添加的内容

  15. 15

    Scandit条码扫描器不适用于jQuery Mobile

  16. 16

    适用于Datalogic Elf的Java Mobile

  17. 17

    在OnNavigatedTo中调用FileOpenPicker仅适用于PC上的Win 10,而不适用于Win 10 Mobile

  18. 18

    CSS缩放不适用于iOS 8 Mobile Safari中<a>中的<img>

  19. 19

    “ alert()”和“ confirm()”不适用于“ apple-mobile-web-app-capable”

  20. 20

    Javascript onClick()函数不适用于Firefox OS Mobile App

  21. 21

    jQuery Mobile导航故障

  22. 22

    jQuery toggleClass不适用于标签

  23. 23

    多个标签不适用于Jquery

  24. 24

    CSS Mobile定义不适用?

  25. 25

    导航栏位于标头中时,适用于jQuery Mobile选项卡内容的自适应垂直滚动条

  26. 26

    .css转换不适用于jquery

  27. 27

    MongoDB或适用于Android的Google Mobile Backend Starter?

  28. 28

    如何使我的HTML适用于Mobile View

  29. 29

    CSS图像条纹悬停效果不适用于jQuery

热门标签

归档