首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加jquery移动端推送事件

问添加jquery移动端推送事件
EN

Stack Overflow用户
提问于 2011-09-03 20:53:06
回答 5查看 100K关注 0票数 27

我有一个列表视图,我正在尝试做的是在链接上添加一个卷帘事件。例如,如果用户滑动第一个链接,它将转到该页面。使用listview元素可以做到这一点吗?我尝试了div、href、a、li、ul,但仍然没有警报。它与身体一起工作。谢谢

代码语言:javascript
复制
<div>
  <ul data-role="listview" data-inset="true">
   <li class="rqstpage"><a href="./requests.php">Requests</a></li>
   <li><a href="./speakers.php" data-transition="pop">Control Panel</a></li>
   <li><a href="./schedule.html">Schedule</a></li>
   <li><a href="./information.html">Information</a></li>
  </ul>
</div>


<script>
$("div ul li.rqstpage").bind('swipe',function(event, ui){
  $.mobile.changePage("requests.php", "slide");
});
</script>
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-09-05 21:49:44

现场示例:

JS:

代码语言:javascript
复制
$("#listitem").swiperight(function() {
    $.mobile.changePage("#page1");
});

HTML:

代码语言:javascript
复制
<div data-role="page" id="home"> 
    <div data-role="content">
        <p>
            <ul data-role="listview" data-inset="true" data-theme="c">
                <li id="listitem">Swipe Right to view Page 1</li>
            </ul>
        </p>
    </div>
</div>

<div data-role="page" id="page1"> 
    <div data-role="content">

        <ul data-role="listview" data-inset="true" data-theme="c">
            <li data-role="list-divider">Navigation</li> 
            <li><a href="#home">Back to the Home Page</a></li>
        </ul>

        <p>
            Yeah!<br />You Swiped Right to view Page 1
        </p>
    </div>
</div>

相关信息:

票数 30
EN

Stack Overflow用户

发布于 2011-09-05 17:05:14

您是否尝试过通过live()使用绑定

UPDATE:.live()将被弃用,正确用法为.on()

它将处理程序附加到所有当前匹配元素以及以后可能匹配的元素的事件。

代码语言:javascript
复制
pageCreate() {
  $(parent).on('swipe', 'li.rqstpage', function() {
     $.mobile.changePage("requests.php", "slide");
  }
}

您是否考虑过将此库用于gestures

票数 5
EN

Stack Overflow用户

发布于 2011-09-05 16:55:45

如果你直接将它绑定到控件上,它是否起作用,如下所示:

代码语言:javascript
复制
pageCreate() {
  $("li.rqstpage").swipe() {
     $.mobile.changePage("requests.php", "slide");
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7293220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档