CSS expression VS Script event
国庆来了,手机加油站(http://www.sjjyz.com)的首页也想带给访问客人一点喜悦的感觉,于是美工做了两个flash分别放在网页的两边空白的地方,同时想让它们随页面滚动而滚动,有浮动的感觉。
在实现滚动的效果时,我开始按习惯用了js的事件body onscroll来做。但做好后发现在滚动时两个flash有点卡卡的感觉,像抽筋一样,给人感觉很不好,我就尝试着用css 的expression来实现效果,发现结果要好得多,抽筋的感觉一点也没有了。
代码如下:
#flashRight {}{ POSITION: absolute; TOP: expression(lockTop()); LEFT:expression(lockLeft(false)); }
#flashLeft {}{ POSITION: absolute; TOP: expression(lockTop()); LEFT:expression(lockLeft(true)); }
</style>
function lockTop()
{
var _body=document.body;
return _body.scrollTop;
}
function lockLeft(left)
{
if(left)
{
return (screen.availWidth - 777)/2 - 134;
}
else
{
return (screen.availWidth - 777)/2 + 770;
}
}
</script>
可以看到代码也变得很简单
</div>
<div id="flashLeft">
</div>
具体效果可以到http://www.sjjyz.com上去看,这两天会把这个改动拿上去。
CSS expression VS Script event相关推荐
- CSS中expression怎么用? CSS expression详解
什么是CSS expression? IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript脚本关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义 ...
- css expressionr,CSS Expression讲解
CSS Expression也称为CSS表达式,它是动态设置CSS属性的强大方法,但也存在着一定的危险性. 关于CSS Expression你可以参考的另外两篇文章: CSS中expression怎么 ...
- css expression
概述 使用 优点 缺陷 实际应用 总结 概述 css expression(css表达式)又称Dynamic properties(动态属性)是早期微软DHTML的产物,以其可以在Css中定义表达式( ...
- CSS Expression用法总结
转自http://www.chencheng.org/demo/css-expression.php CSS Expression,动态 CSS 属性,IE 私有,自 5.0 开始引入(IE8 将不再 ...
- CSS 引入和 Script 引入的方式
1.引入外部独立的 CSS 文件,这个标签 link 中属性是 href <link rel="stylesheet" type="text/css" h ...
- html css integrity,HTML5 script 标签的 crossorigin 和integrity属性的作用
Bootstrap 4 依赖的基础库中出现了两个新的属性 1 2 3 HTML5 新的规定,是可以允许本地获取到跨域脚本的错误信息,但有两个条件:一是跨域脚本的服务器必须通过 Access-Contr ...
- 前端面试宝典 html css js ajax es6
面试宝典 一.HTML和CSS 1 1. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? 1 2. 每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? 1 3. ...
- 面试题HTML +CSS
HTML+CSS部分 1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度.行高及外边距和内边距都不可改变,文字图片的宽度不可改变,只能容纳文本或者 ...
- html面试题(一)--html css js
前端面试题汇总 一.HTML和CSS 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Ope ...
- 【干货分享】前端面试知识点锦集01(HTML+CSS篇)—— 附答案
1. 浏览器页面有哪三层构成,分别是什么,作用是什么? 参考答案 构成:结构层.表示层.行为层 分别是:HTML.CSS.JavaScript 作用:HTML实现页面结构,CSS完成页面的表现与风格, ...
最新文章
- Linux环境下的网络编程
- Linux命令(32):rar命令-解压
- 【MySql】 BlackHole :黑洞引擎
- unix linux 命令参考,Unix/Linux 命令参考
- 配置编译win7+VS2017+opencv4.0.1+contrib4.0.1
- 什么是树(Tree),数据结构中一般有哪些树?
- 机器学习算法总结之支持向量机(五)
- 第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【2】
- ARM开发7.5.2 基础实训( 6 ) 4×4 矩阵键盘和 2 路 LED 显示系统( 2 )--LPC21XX
- 【Badboy】脚本录制
- win10间歇性闪屏_手把手解决win10系统一直闪屏的技巧
- mtp android7,Android7.0修改手机型号,mtp名称等
- 【转载】三十而已,信智依然 | 田溯宁:写在亚信科技30华诞
- linux罗马数字1到10怎么打,罗马数字1到10怎么打
- 如何使用netstat命令验证DDOS入侵?
- JDK8安装时错误1335的解决
- 计算机操作系统-文件管理 知识点归纳
- Vue.js学习笔记—调查问卷WebApp
- 二分法求任意正弦值sin31°
- 【完整的WebGIS教程】7.1 ArcGIS API for JS行政区划导航(上)
热门文章
- C/C++ 各种进制的表示方法/ 进制前缀
- 「干货」模拟信号和数字信号的差异
- Simple Mail Transfer Protocol --- SMTP协议
- js-JavaScript常见的创建对象的几种方式
- 实现简单的List功能
- 关于JavaScript中的事件代理(例子:ul中无数的li上添加点击事件)
- Varnish 安装部署
- ASA站点×××,远程站点通过主站上网之配置
- linux下赋予普通用户管理员权限
- 如何去实现机械灵巧手玩魔方和弹钢琴_单手解魔方效果惊艳,OpenAI发布最强机器手...