解决项目中两个小问题: DIV 高度控制, javascript tooltips
2007-03-24 22:55
405 查看
今天因为项目加班,需要解决两个问题
1. 动态改变DIV高度的问题,于是在Google上搜了一番,找到几个有用的链接并解决了我的需求.
- 有时候你为一个DIV定义了样式,比如width=50%,可是并不知道到底这个div的真正宽度是多少.那么你可以通过以下方式来获得:
x = document.getElementById('testDiv');
var xHeight = x.offsetWidth;
javascript一共有四个这样的属性,其余三个是offsetHeight,offsetLeft,offsetTop. 要注意的是这些属性是只读read-only的.
- 设置DIV高度,宽度:
x = document.getElementById('testDiv');
x.style.height = 100;
以上这两点正好帮助解决了我的需求.
以下是我参考的其中一个文档链接:
Get Styles
http://www.quirksmode.org/dom/getstyles.html
2. 通过javascript在页面上显示一些tool tips
- 这个相对来说就更容易了,以前曾经看到过一个网站
http://www.walterzorn.com/tooltip/tooltip_e.htm
按照上面的文档下载之后写了一个静态html测试,tips却怎么也显示不出来.
后来重新仔细阅读了文档中红色标注的文字
Insert the following lines into the <body> section or your html file, preferably immediately before the closing </body> tag, but in any case after the last tag containing a tooltip:
<script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>
原来要把<script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>放到页面最后再引入,或者至少在最后一个使用tooltips之后.
总算又解决一个问题.
下面还有一个链接,上面有不少其他tooltips实现的链接,可以参考选择:
http://www.blinklist.com/tag/tooltip/
1. 动态改变DIV高度的问题,于是在Google上搜了一番,找到几个有用的链接并解决了我的需求.
- 有时候你为一个DIV定义了样式,比如width=50%,可是并不知道到底这个div的真正宽度是多少.那么你可以通过以下方式来获得:
x = document.getElementById('testDiv');
var xHeight = x.offsetWidth;
javascript一共有四个这样的属性,其余三个是offsetHeight,offsetLeft,offsetTop. 要注意的是这些属性是只读read-only的.
- 设置DIV高度,宽度:
x = document.getElementById('testDiv');
x.style.height = 100;
以上这两点正好帮助解决了我的需求.
以下是我参考的其中一个文档链接:
Get Styles
http://www.quirksmode.org/dom/getstyles.html
2. 通过javascript在页面上显示一些tool tips
- 这个相对来说就更容易了,以前曾经看到过一个网站
http://www.walterzorn.com/tooltip/tooltip_e.htm
按照上面的文档下载之后写了一个静态html测试,tips却怎么也显示不出来.
后来重新仔细阅读了文档中红色标注的文字
Insert the following lines into the <body> section or your html file, preferably immediately before the closing </body> tag, but in any case after the last tag containing a tooltip:
<script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>
原来要把<script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>放到页面最后再引入,或者至少在最后一个使用tooltips之后.
总算又解决一个问题.
下面还有一个链接,上面有不少其他tooltips实现的链接,可以参考选择:
http://www.blinklist.com/tag/tooltip/
相关文章推荐
- JavaScript经典代码【一】【DIV+CSS解决IE6,IE7,IE8,FF兼容问题】
- div错位/解决IE6、IE7、IE8样式不兼容问题,高度不适应
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
- 解决两个div之间出现空白条问题
- 如何解决Firefox检测不到div高度问题
- div.onblur的两个解决方法、跳出详细框的控制
- 项目适配iOS9遇到的一些问题及解决办法(更新两个小问题)
- 在VS.NET 2003中建立项目时遇到的两个问题及解决方法 (转)
- js键盘控制div移动,解决停顿问题
- 关于用javascript控制图片宽度高度时是否带单位的小问题
- 原生js实现键盘控制div移动且解决停顿问题
- DIV设置float后父容器无法定位高度的问题解决方法
- JS中控制两个div的高度保持一致
- 解决 div或者a标签的高度比里面的img高度多了5px 问题
- 七种方案解决JavaScript交换两个变量值的问题
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
- js键盘控制div移动,解决停顿问题
- IE6的png显示问题以及div无法实现1px高度问题的解决
- 高度大于100%的fixed定位div显示不全问题(轻松解决)