基于Angular.js实现的触摸滑动动画实例代码
发布时间 - 2026-01-10 23:09:23 点击率:次先上图:
这个主要用到是angular-touch.js中封装好的ng-swipe-left,ng-swipe-right,向左或向右的触摸事件。结合css3的transition实现的动画。ng-class为切换写好的动画的className.
<!DOCTYPE HTML>
<html ng-app="myapp">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0">
<title>Angular2</title>
<script type="text/javascript" charset="utf-8" src="angular.min.js"></script>
<script type="text/javascript" charset="utf-8" src="angular-touch.min.js"></script>
<style type="text/css">
*{margin:0px;padding:0px;}
.box{position:relative;left:0px;margin:10px 0px;width:100%;height:100px;background:red;transition:all .5s;;}
.swipeleft{left:-100%;}
</style>
<script type="text/javascript" charset="utf-8">
angular.module("myapp",["ngTouch"]).controller("Controller",[function(){
var self = this;
self.swipeLeft = function(){
return (self.className = "swipeleft");
}
}]);
</script>
</head>
<body>
<ul>
<li ng-controller="Controller as con" class="box box1" ng-swipe-left="con.swipeLeft()" ng-class="con.className"></li>
<li ng-controller="Controller as con" class="box box2" ng-swipe-left="con.swipeLeft()" ng-class="con.className"></li>
<li ng-controller="Controller as con" class="box box3" ng-swipe-left="con.swipeLeft()" ng-class="con.className"></li>
<li ng-controller="Controller as con" class="box box4" ng-swipe-left="con.swipeLeft()" ng-class="con.className"></li>
</ul>
</body>
</html>
以上所述是小编给大家介绍的基于Angular.js实现的触摸滑动动画实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
# angular.js触摸滑动
# angualr滑动
# Angular4.0动画操作实例详解
# Angular4如何自定义首屏的加载动画详解
# Angular2搜索和重置按钮过场动画
# 给angular加上动画效遇到的问题总结
# 利用CSS3在Angular中实现动画
# AngularJS中实现显示或隐藏动画效果的方式总结
# 使用ngView配合AngularJS应用实现动画效果的方法
# 在AngularJS应用中实现一些动画效果的代码
# 详解Angular路由动画及高阶动画函数
# 小编
# 给大家
# 所述
# 给我留言
# 写好
# 装好
# 上图
# 有任何
# head
# myapp
# http
# meta
# HTML
# DOCTYPE
# gt
# app
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何确保FTP站点访问权限与数据传输安全?
三星、SK海力士获美批准:可向中国出口芯片制造设备
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何在腾讯云服务器快速搭建个人网站?
如何用低价快速搭建高质量网站?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
网站页面设计需要考虑到这些问题
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
如何登录建站主机?访问步骤全解析
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
如何快速生成高效建站系统源代码?
html如何与html链接_实现多个HTML页面互相链接【互相】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
UC浏览器如何设置启动页 UC浏览器启动页设置方法
如何快速生成凡客建站的专业级图册?
node.js报错:Cannot find module 'ejs'的解决办法
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
如何在阿里云通过域名搭建网站?
网站制作免费,什么网站能看正片电影?
javascript中的try catch异常捕获机制用法分析
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Mybatis 中的insertOrUpdate操作
如何用AI帮你把自己的生活经历写成一个有趣的故事?
canvas 画布在主流浏览器中的尺寸限制详细介绍
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
HTML 中如何正确使用模板变量为元素的 name 属性赋值
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
如何在建站之星绑定自定义域名?
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
如何快速生成ASP一键建站模板并优化安全性?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何彻底卸载建站之星软件?
微信小程序 闭包写法详细介绍
如何在宝塔面板创建新站点?
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
如何在新浪SAE免费搭建个人博客?
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
魔方云NAT建站如何实现端口转发?
深圳网站制作的公司有哪些,dido官方网站?
Python数据仓库与ETL构建实战_Airflow调度流程详解
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
如何快速查询网址的建站时间与历史轨迹?

