zoukankan
html css js c++ java
自定义的ToolTip
var
divShow;
function
doShow(divId)
{
divShow
=
divId;
var
floatTable
=
document.all(divShow);
//
floatTable.innerHTML=sTable;
document.all(divShow).style.display
=
""
;
//
floatTable.style.position="absolute";
var
x,y;
x
=
document.body.scrollLeft
+
event.clientX;
y
=
document.body.scrollTop
+
event.clientY;
floatTable.style.posTop
=
y
+
20
;
floatTable.style.posLeft
=
x
+
20
;
}
function
doHiding(divId)
{
document.all(divId).style.display
=
"
none
"
;
}
function
dohide()
{
//
document.all("divShow").innerHTML="";
document.all(divShow).style.display
=
"
none
"
;
}
var
activeElements
=
new
Array();
var
activeElementCount
=
0
;
var
lTop, lLeft;
var
doMove
=
true
;
var
doResize
=
false
;
function
mousedown()
{
var
mp;
mp
=
findMoveable(window.event.srcElement);
if
(
!
window.event.altKey)
{
for
(i
=
0
; i
<
activeElementCount; i
++
)
{
if
(activeElements[i]
!=
mp)
{
activeElements[i].style.borderWidth
=
"
2px
"
;
}
}
if
(mp)
{
activeElements[
0
]
=
mp;
activeElementCount
=
1
;
mp.style.borderWidth
=
"
4px
"
;
}
else
{
activeElementCount
=
0
;
}
}
else
{
if
(mp)
{
if
(mp.style.borderWidth
!=
"
4px
"
)
{
activeElements[activeElementCount]
=
mp;
activeElementCount
++
;
mp.style.borderWidth
=
"
4px
"
;
}
}
}
window.status
=
activeElementCount;
lLeft
=
window.event.x;
lTop
=
window.event.y;
}
document.onmousedown
=
mousedown;
function
mousemove()
{
var
i, dLeft, dTop;
if
(window.event.button
==
1
)
{
sx
=
window.event.x;
sy
=
window.event.y;
dLeft
=
sx
-
lLeft;
dTop
=
sy
-
lTop;
for
(i
=
0
; i
<
activeElementCount; i
++
)
{
if
(doMove)
moveElement(activeElements[i], dLeft, dTop);
if
(doResize)
resizeElement(activeElements[i], dLeft, dTop);
}
lLeft
=
sx;
lTop
=
sy;
return
false
;
}
}
function
moveElement(mp, dLeft, dTop)
{
var
e
e
=
mp;
e.style.posTop
+=
dTop;
e.style.posLeft
+=
dLeft;
}
function
hide()
{
outIt();
dohide();
}
function
resizeElement(mp, dLeft, dTop)
{
var
e;
e
=
mp;
e.style.posHeight
+=
dTop;
e.style.posWidth
+=
dLeft;
}
function
findMoveable(e)
{
if
(e.moveable
==
'
true
')
return
e;
if
(e.tagName
==
"
BODY
"
)
return
null
;
return
findMoveable(e.parentElement);
}
function
findDefinedMoveable(e)
{
if
((e.moveable
==
'
true
')
||
(e.moveable
==
'
false
'))
return
e;
if
(e.tagName
==
"
BODY
"
)
return
null
;
return
findDefinedMoveable(e.parentElement);
}
function
rfalse()
{
return
false
;
}
查看全文
相关阅读:
openshift 调度命令
k8s 高级调度 亲和力和反亲和力、绑定标签、污点容忍污点
阿里云香港主机自动换IP
python 调用阿里云服务器api创建服务器
python 调用阿里云云解析api添加记录
python 获取SLB信息 更换证书
k8s 健康检查
jenkins openshift 持续集成
cnpm安装过程中提示optional install error: Package require os(darwin) not compatible with your platform(win32)解决方法
Python学习笔记 chapter 2基础
原文地址:https://www.cnblogs.com/ding0910/p/820927.html
最新文章
SDUT 3375 数据结构实验之查找三:树的种类统计
SDUT 3376 数据结构实验之查找四:二分查找
SDUT 3373 数据结构实验之查找一:二叉排序树
SDUT 3374 数据结构实验之查找二:平衡二叉树
SDUT 2498 AOE网上的关键路径
快速排序
SDUT 3363 数据结构实验之图论七:驴友计划
SDUT 3364 数据结构实验之图论八:欧拉回路
python入门14 字典dict
统计一段文章的单词频率,取出频率最高的5个单词和个数(python)
热门文章
python入门13 集合set
python入门12 列表list
python+requests+json 接口测试思路示例
python3乱码问题:接口返回数据中文乱码问题解决
python入门11 元组tuple
python入门10 循环语句
python入门9 条件语句
python入门8 输入输出
灰度的初级阶段
私有容器云的物理架构
Copyright © 2011-2022 走看看