WEB开发网
开发学院网页设计JavaScript JavaScript教程:网页浮动定位提示效果 阅读

JavaScript教程:网页浮动定位提示效果

 2010-09-14 13:47:26 来源:WEB开发网   
核心提示: 实际应用的话估计要按需求重写这部分才行, 如果不是用Reset重新定位,JavaScript教程:网页浮动定位提示效果(10),只需要根据这几个值获取适合的值就行了: iLeft = Math.max(Math.min(iLeft, maxLeft), 0); iTop = Math.ma

实际应用的话估计要按需求重写这部分才行。

如果不是用Reset重新定位,只需要根据这几个值获取适合的值就行了:

iLeft = Math.max(Math.min(iLeft, maxLeft), 0);
iTop = Math.max(Math.min(iTop, maxTop), 0);

隐藏select:

又是ie6的隐藏select问题,这里用的是iframe遮盖法。

首先初始化时插入iframe:

this._iframe = document.createElement(" <iframe style='position:absolute;filter:alpha(opacity=0);display:none;'>");
document.body.insertBefore(this._iframe, document.body.childNodes[0]);

在Show的时候,参照Tip设置好样式,再显示:

this._iframe.style.left = iLeft + this._docScroll.scrollLeft + "px";
this._iframe.style.top = iTop + this._docScroll.scrollTop + "px";
this._iframe.style.width = this.Tip.offsetWidth + "px";
this._iframe.style.height = this.Tip.offsetHeight + "px";
this._iframe.style.display = "";

其实就是要垫在Tip的下面。

在Hidde时隐藏就可以了。

使用说明

实例化时,第一个必要参数是Tip对象:

var ft = new FixedTips("idTip");

第二个可选参数用来设置触发对象属性的统一默认值。

然后用Add方法添加触发对象:

var trigger1 = ft.Add("idTrigger1");

第二个可选参数用来设置该触发对象属性。

要添加多个触发对象时只需继续用Add添加就行了。

上一页  5 6 7 8 9 10 

Tags:JavaScript 教程 网页

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接