码迷,mamicode.com
首页 > 其他好文 > 详细

mui页面传值

时间:2016-10-24 01:42:47      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:listen   加载   dex   view   var   pen   center   his   定义   

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页面传值

标签:listen   加载   dex   view   var   pen   center   his   定义   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!