解决项目中两个小问题: DIV 高度控制, javascript tooltips

今天因为项目加班,需要解决两个问题

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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值