zoukankan      html  css  js  c++  java
  • appframework3.0(JQmobi)入门教程


    appframework3.0好像是3月24日发布的,今天31号,发现和之前的appframework2.1 || 2.2并不同。

    jqmobi3.0中不在支持 data-load/data-unload 属性。

    如果想继续用 以前的 data-load/data-unload  可以复制一下代码放到您的程序中

    They are renamed, and there is now "before" events too.  If you liked the old way, you could always write a plugin to enable it.

    1. //psuedo code  
    2. var dispatchPanelEvent:function(fnc,myPanel){  
    3.     if (typeof fnc === "string" && window[fnc]) {  
    4.         return window[fnc](myPanel);  
    5.     }  
    6.     else if(fnc.indexOf(".")!==-1){  
    7.         var scope=window,items=fnc.split("."),len=items.length,i=0;  
    8.         for(i;i<len-1;i++){  
    9.             scope=scope[items[i]];  
    10.             if(scope===undefined) return;  
    11.         }  
    12.         return scope[items[i]](myPanel);  
    13.     }  
    14. };  
    15. $(document).on("panelload",function(e){  
    16.    var hasLoad=$(e.target).attr("data-load");  
    17.   
    18.    return dispatchPanelEvent(hasLoad,e.target);  
    19. })  
    20.   
    21. $(document).on("panelunload",function(e){  
    22.    var hasLoad=$(e.target).attr("data-unload");  
    23.   
    24.    return dispatchPanelEvent(hasLoad,e.target);  
    25. })  


    结构:


    id="mainview" 肯定是 app页面的主视图。

    id="splashscreen" 是加载页面过渡的代码块。


    在id="mainview" 中,直接header 和 footer 应该是默认的公共顶部和底部。nav是左右导航,id=left做导航,id=right是右导航。

    左右导航中还包含header和footer,可以以class=pages再分多个页面。

    data-include="“包含一个子页面。

    data-left-drawer="left" 声明左导航。

    class="panel"声明一个画面。

    data-title="Main"是当前画面顶部标题。如果没有可能会继承上一级的header。

    data-selected="true" 默认选中这个画面。

     data-tab="navbar_ui" 选中的id=navbar_ui的ID。

     data-footer="footerui"自定义底部导航。

    title=""也是标题,出现在顶部,不知道和data-title="Main"区别。


    data-menu-close 关闭左右导航。

    data-menu-close data-right-menu="right" 关闭又侧导航。

    onclick="$.afui.drawer.hide('#left')" 关闭id=left的导航。

    $.afui.drawer.show('#right','right','push')打开右导航像推动效果。

    data-transition="slide" 转场效果为slide

  • 相关阅读:
    C# NAudio 变声
    初探Protostuff的使用
    CentOS7 配置阿里云yum源,非常之简单
    javacv 视频增加视频(画中画)
    抓包调试fiddler
    CentOS7 手动编译升级GCC至9.3.0
    C# CefSharp 新版本(83 以后版本) 如何在js中直接调用c#类
    毕业设计——驾驶证理论考试系统的设计与实现 2022年1月2日20:35:14
    送餐机器人乐动雷达记录
    linux下拉取git代码
  • 原文地址:https://www.cnblogs.com/aishangliming/p/6206829.html
Copyright © 2011-2022 走看看