如何用JS动态创建层

JavaScript08

如何用JS动态创建层,第1张

<script>

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()