• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 小强的HTML5移动开发之路(38)——jqMobi插件ActionSheet

小强的HTML5移动开发之路(38)——jqMobi插件ActionSheet

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含HTML5,移动开发,ActionSheet等相关知识,匿名希望在学习及工作中可以帮助到您
现在在手机客户端上Action Sheet非常常见,比如微信中的分享按钮菜单,下面我们使用jqMobi实现一个Action Sheet,如下:


首先右击上面的按钮选择审查元素(我用的是Chrome浏览器,先按F12)



<a class="button" onclick="showCustomHtmlSheet()">Show Custom Html Sheet</a>


然后Ctrl + F查找 showCustomHtmlSheet()方法


代码贴出如下:


   function showCustomHtmlSheet() {
           $("#afui").actionsheet('<a  >Back</a><a  onclick="alert(\'hi\');" >Show Alert 3</a><a  onclick="alert(\'goodbye\');">Show Alert 4</a>');
   }

我们可以看到上面的函数中有三个按钮链接,上图中最后一个Cancel是系统默认的取消按钮。


再Ctrl + F查找一个 plugins,可以看到如下一行


<link rel="stylesheet" type="text/css" href="plugins/css/af.actionsheet.css">


好吧我们下面开始在我们的工程中实现如上效果:

首先引入af.actionsheet.css文件


将上面的代码放入content中


<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<title>jqMobi</title>
<link href="css/af.ui.css" rel="stylesheet" type="text/css"/>
<link href="css/icons.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="plugins/css/af.actionsheet.css">
<script src="appframework.js" type="text/javascript"></script>
<script src="ui/appframework.ui.js" type="text/javascript"></script>
</head> 
<body> 
	<p id="afui">
        <p id="header">
            <!-- any additional HTML you want can go here -->
            <a onclick="$.ui.toggleSideMenu();" class="button">Toggle Side Menu</a>
        </p>
        <p id="content">
            <!-- this is where your panels will go -->
            <p id="main" title="Welcome" class="panel" selected="true">
               <a class="button" onclick="showCustomHtmlSheet()">Show Custom Html Sheet</a>
            </p>
            <p id="about" title="About" class="panel" data-nav="second_nav">
            <!-- by setting data-nav the "second_nav" will be shown on this panel -->
            </p>
        </p>
        //底部
        <p id="navbar">
        <a target="#welcome" class="icon home">Home</a>
        </p>
    </p>
    <script>
		
		function showCustomHtmlSheet() {
			$("#afui").actionsheet('<a  >Back</a><a  onclick="alert(\'hi\');" >Show Alert 3</a><a  onclick="alert(\'goodbye\');">Show Alert 4</a>');
		}

                    
	</script>
</body>
</html>

运行结果:




以上就是小强的HTML5移动开发之路(38)——jqMobi插件ActionSheet的内容,更多相关内容请关注微课江湖()!

您可能想查找下面的文章:

  • HTML5知识点总结
  • HTML5的本地存储
  • HTML5本地存储之IndexedDB
  • Html5实现文件异步上传功能
  • Html5新标签datalist实现输入框与后台数据库数据的动态匹配
  • 详解HTML5 window.postMessage与跨域
  • HTML5拖放API实现拖放排序的实例代码
  • 解决html5中video标签无法播放mp4问题的办法
  • HTML5新特性 多线程(Worker SharedWorker)
  • Html5新增标签有哪些

相关文章

  • 2018-12-03Websocket 协议解析
  • 2018-12-03HTML5+Canvas调用手机拍照功能实现图片上传功能(图文详解下篇)
  • 2018-12-03JS案例联系之留言板
  • 2018-12-03如何评价Hex FRVR?
  • 2018-12-03谁能言简意赅一阵见血的说明究竟什么是HTML5?
  • 2018-12-03html5的应用-画一个可爱的小猫咪效果图
  • 2017-08-06html5将图片转换成base64的实例代码
  • 2018-12-03HTML5的一个显示电池状态的API简介_html5教程技巧
  • 2018-12-03勤奋真的可以弥补天资的不足吗?
  • 2018-12-03HTML5 对各个标签的定义与规定:section

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5+CSS3:3D展示商品信息示例
    • HTML5每日一练之details展开收缩标签的应用
    • 利用HTML5的details, summary实现各种交互效果
    • html5中canvas图表实现柱状图的示例
    • H5的文件域FileReader怎样分段读取文件上传到服务器
    • 小强的HTML5移动开发之路(41)——jqMobi中Side Menu实现(类似人人网)
    • 使用vue2-highcharts实现曲线数据
    • 详解HTML5的video标签的浏览器兼容性增强方案
    • 实例帮助你了解HTML5滑动区域选择元素Slider element
    • 详细介绍Html5元素及基本语法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有