可以用鼠标拖动的DIV实现思路及代码_javascript技巧
程序员文章站
2022-05-27 14:28:04
...
复制代码 代码如下:
style="cursor:move;position:absolute;width:100px;height:60px;border:1px solid
silver;left:100px;top:100px;z-index:9999;">
document.all[]是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素;
event.button的值:0没按键 1按左键 2按右键 3按左和右键 4按中间键 5按左和中间键 6按右和中间键 7按所有的键
下面对此代码进行改进,模仿window,并且让它可以盖住select
复制代码 代码如下:
style="cursor:move;width:100%;height:15px;background-color:#0066cc; font-size:10px;">
X
测试一下
现在这个可拖动的div是不是好很多了?不用担心select了。之前放出来的只能在IE下正常工作,主要是用了parentElement,现在我把它换成parentNode,调整了CSS样式,这样在FF下也能正常运行了。
推荐阅读
-
JavaScript实现DIV层拖动及动态增加新层的方法_javascript技巧
-
js根据给定的日期计算当月有多少天实现思路及代码_javascript技巧
-
JavaScript实现DIV层拖动及动态增加新层的方法_javascript技巧
-
js实现键盘操作实现div的移动或改变的原理及代码_javascript技巧
-
获取鼠标在div中的相对位置的实现代码_javascript技巧
-
可以用鼠标拖动的DIV实现思路及代码_javascript技巧
-
js动态删除div元素基本思路及实现代码_javascript技巧
-
可以用鼠标拖动的DIV实现思路及代码_javascript技巧
-
js获取鼠标点击的位置实现思路及代码_javascript技巧
-
javascript中打印当前的时间实现思路及代码_javascript技巧