jQuery Mobile:没有触发数据转换?

时间:2015-10-21 00:38:37

标签: jquery jquery-mobile

我试图在我的jquery移动项目中使用data-transition。我遇到的问题非常奇怪,因为它适用于某些<a></a>,但它并不适用于其他人!

解释一下,如果我有这样的链接:

<ul data-role="listview" data-ajax="false">
        <li data-icon='false'><i class="fa fa-envelope-o"></i><a data-fajax="false" href="contact.html" data-transition="flip">Contact Us</a></li>
</ul>

它完美无缺,data-transition="flip" trigeres就好了。

但如果我将链接作为子菜单,那么:

<ul data-role="listview" data-ajax="false">

<li data-icon='false' class="menu-item-has-children"><i class="fa fa-user"></i><a href="" data-transition="flip">My Account</a>

<ul data-role="listview" class="sub-menu">

<li data-icon='false'><i class="fa fa-heart"></i><a data-fajax="false" href="Copy of products.html" data-transition="flip">Wish List<span class="menu-mark">0</span></a></li>

                            </ul>
                        </li>
                    </ul>

有人可以就此问题提出建议吗?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

该数据是什么-fajax =“false”? JQuery Mobile文档中没有这样的属性。您是否尝试删除它以查看数据转换是否有效?