js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法


Posted in Javascript onAugust 11, 2015

本文实例讲述了js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法。分享给大家供大家参考。具体如下:

//控制logo的显示位置 Begin
window.addEventListener("resize", function () {
  // 得到屏幕尺寸 (内部/外部宽度,内部/外部高度)
  changeLogoPosition();
}, false);
changeLogoPosition();
function changeLogoPosition() {
  var contentHeight = $("#main_content_div").css("height");
  var logoHeight = $("#third_party_logo").css("height");
  contentHeight = parseInt(contentHeight.replace('px', ''));
  logoHeight = parseInt(logoHeight.replace('px', ''));
  //alert('屏幕高度:'+document.body.scrollHeight+' 内容高度:'+contentHeight+' logo高度:'+logoHeight);
  if (document.body.scrollHeight - contentHeight > logoHeight) {
    document.getElementById('third_party_logo').style.position = 'absolute';
  } else {
    document.getElementById('third_party_logo').style.position = '';
  }
}
//控制logo的显示位置 End

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
XML+XSL 与 HTML 两种方案的结合
Apr 22 Javascript
ajax读取数据后使用jqchart显示图表的方法
Jun 10 Javascript
jquery实现九宫格大转盘抽奖
Nov 13 Javascript
JS弹出对话框实现方法(三种方式)
Dec 18 Javascript
如何在Linux上安装Node.js
Apr 01 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
Feb 25 Javascript
ionic实现滑动的三种方式
Aug 27 Javascript
JS代码实现百度地图 画圆 删除标注
Oct 12 Javascript
基于jQuery实现的幻灯图片切换
Dec 02 Javascript
js CSS3实现卡牌旋转切换效果
Jul 04 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
Aug 17 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
Jan 21 Javascript
js模仿php中strtotime()与date()函数实现方法
Aug 11 #Javascript
JavaScript SHA512&SHA256加密算法详解
Aug 11 #Javascript
js中 javascript:void(0) 用法详解
Aug 11 #Javascript
高性能JavaScript 重排与重绘(2)
Aug 11 #Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 #Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 #Javascript
高性能JavaScript DOM编程(1)
Aug 11 #Javascript
You might like
gd库图片下载类实现下载网页所有图片的php代码
2012/08/20 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
JQueryEasyUI Layout布局框架的使用
2013/04/08 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
浅谈JS运算符&&和|| 及其优先级
2016/08/10 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
基于Python __dict__与dir()的区别详解
2017/10/30 Python
python操作mysql代码总结
2018/06/01 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
医药个人求职信范文
2014/01/29 职场文书
医院检讨书范文
2014/02/01 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
2014年维稳工作总结
2014/11/18 职场文书
综合管理员岗位职责
2015/02/11 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
工程主管竞聘书
2015/09/15 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python