首页 > 其他 > 详细

mui页面传值

时间:2016-10-24 01:41:38      阅读:552      评论:0      收藏:0      [点我收藏+]

mui之事件绑定及自定义事件

   点击li跳转并传值到下一页

   index.html

 1 <body>
 2     <div class="mui-content">
 3         <ul id="lists" class="mui-table-view">
 4                 <li id="li1" class="mui-table-view-cell">
 5                     <a class="mui-navigate-right">
 6                         标题1
 7                     </a>
 8                 </li>
 9                 <li id="li2" class="mui-table-view-cell">
10                     <a class="mui-navigate-right">
11                          标题 2
12                     </a>
13                 </li>
14                 <li id="li3" class="mui-table-view-cell">
15                     <a class="mui-navigate-right">
16                          标题 3
17                     </a>
18                 </li>
19             </ul>
20     </div>
21 </body>
22    <script type="text/javascript" charset="utf-8">
23           mui.init();
24           mui.plusReady(function(){
25               //预加载新页面
26               var prePage = mui.preload({url:info.html,id:info.html});
27               //点击li
28               mui(#lists).on(tap,li,function(){
29                   //触发自定义事件  .fire(传值目标页面,自定义事件名称,所要传递的数据为json格式的数据)
30                   mui.fire(prePage,newEvent,{title:this.innerText,id:this.getAttribute(id)});
31                   //打开目标页面
32                   mui.openWindow({
33                       url:info.html,
34                       id :info.html
35                   });
36               });
37           });
38     </script>

目标页面 info.html

 1 <body>
 2         <header class="mui-bar mui-bar-nav">
 3             <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
 4             <h1 id="title1" class="mui-title"></h1>
 5         </header>
 6         <script src="js/mui.min.js"></script>
 7         <script type="text/javascript">
 8             mui.init();
 9             mui.plusReady(function(){
10                 window.addEventListener(newEvent,function(e){
11                     var titel1 = mui(#title1);
12                     titel1[0].innerText = e.detail.title;
13                     mui.toast(e.detail.id);
14                 });
15             });
16         </script>
17     </body>

 

 

 

 

 

 

mui页面传值

原文:http://www.cnblogs.com/mumuhuozaimengli/p/5991424.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!