var Obj
function MouseDown(obj){
Obj=obj
Obj.setCapture()
Obj.l=event.x-Obj.style.pixelLeft
Obj.t=event.y-Obj.style.pixelTop
}
function MouseMove(){
if(Obj!=null){
Obj.style.left = event.x-Obj.l
Obj.style.top = event.y-Obj.t
}
}
function MouseUp(){
if(Obj!=null){
Obj.releaseCapture()
Obj=null
}
}
</script>
<div class="class4" onmousedown=MouseDown(this) onmousemove=MouseMove() onmouseup=MouseUp()>
我是可以拖动的层<br/>
以上是我自己写的 不过没有关闭的按钮,你可以自己添加一个,不是卸载,你是想隐藏吧?点击某段文字就让它显示?
只需要把点击的图片放进层里就行了,你自己研究一下真的很容易,实在不行你再问我!
不能吧,只能给function加属性或者弄面向对象
var Dog = function (name, age) {
this.name = name
this.age = age
this.say = function () {
console.log(this.name + "==>>汪汪汪")
}
}
var dog1 = new Dog("白",12)
var dog2 = new Dog("黑",121)
dog1.say()
dog2.say()