this.DOM.reveal.style.top = `${mousePos.y+20-docScrolls.top}px`;
this.DOM.reveal.style.left = `${mousePos.x+20-docScrolls.left}px`;目前是滑鼠位置。。。其他亂七八糟的反正俺也看不懂
我是設定了一個滑鼠移動過去就彈出一個圖片的功能,目前他只是跟隨滑鼠位置彈出,我想讓他固定在某個DIV的x0,y0位置彈出。
當我打完字我才發現好像只貼這幾行代碼肯定實作不了了
<DIV class=“this”id=“this”>
<DIV class=“xx1”>
<DIV class=“xx2”>
<DIV class=“xx3”>
<igm src="https://bbs.csdn.net/topics/目前圖片在這個結構里面,我估計怎么著不不可能把他顯示到id="this"的根容器下吧。。除非把這段代碼放到根容器下>
</DIV>
</DIV>
</DIV>
</DIV>
當我打完這些
uj5u.com熱心網友回復:
位置用絕對定位顯示隱藏可以控制z-index或者寬度或者高度 或者設定display
uj5u.com熱心網友回復:
.....基礎理論相差太遠。。。理解不了,但是還是非常感謝你的回答哈uj5u.com熱心網友回復:
this.DOM.reveal.style.top = `${mousePos.y+20-docScrolls.top}px`;this.DOM.reveal.style.left = `${mousePos.x+20-docScrolls.left}px`;
1、這上面的這兩句注釋掉,
2、目標div的innerHTML賦值成圖片標簽的html
比如ie里可以用
div.innerHTML=this.DOM.reveal.outerHTML
要兼容的話得用jquery或者自己寫擴展,能有方法拿到圖片標簽的html就更好。
3、然后
this.DOM.reveal.style.display='block'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/17043.html
標籤:JavaScript
下一篇:小白求助
