国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

kindeditor編輯器點-中圖片滾動條往上頂的bug

2019-11-02 15:43:45
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了kindeditor編輯器點中圖片滾動條往上頂的bug的相關資料,需要的朋友可以參考下

  比如現在我插入兩張圖片,

  無論我點擊哪張圖片,里邊的滾動條都會往上頂。

  本來以為往上會有解決方法,一查結果沒有;然后想著去官網查查,然而什么都沒有,想到官網提交這個bug,結果沒地方提交。

  怎么解決,如果單是解決這個bug,去研究源碼,我覺的是吃力不討好的。

  然后我就直接從 click、mousedown 這兩個事件找起,找它們獲得高度的地方,然后 感覺是的話就console.log下,看是不是。然后就找到了。

  在這個函數里

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 pos : function() { var self = this, node = self[0], x = 0, y = 0; if (node) { if (node.getBoundingClientRect) { var box = node.getBoundingClientRect(), pos = _getScrollPos(self.doc); x = box.left + pos
不帶臟字的狠話[www.62-6.com/1/marenbaodian/]
.x;
y = box.top + pos.y; } else { while (node) { x += node.offsetLeft; y += node.offsetTop; node = node.offsetParent; } } } return {x : _round(x), y : _round(y)}; },

  主要就是 那個box.top這里,不知道為什么,其他調用的時候都沒問題,就是點擊圖片的時候它就變成負數,估計它是獲得img的距離document的高度,而不是當前鼠標點擊的地方距離document的高度,或者其他。

  所以我就在得到y之前去判斷box.top是否>0,然后將其等于0。然而并沒有效果。即:box.top= box.top<0 ? 0 : box.top;

  不行我就直接在y=box.top + pos.y 這改, y = (parseInt(box.top) < 0 ? 0 : box.top) +pos.y;

  這個bug解決了,但不知道哪里會出現問題。所以 改的時候 請多測測。反正 我是沒找到有問題的地方,有的話,記得提醒哦。謝謝。

  以上所述就是本文的全部內容了,希望能給有相同需求的小伙伴們一些幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乡城县| 临澧县| 定兴县| 海原县| 正宁县| 阜宁县| 城步| 襄城县| 南平市| 崇阳县| 岢岚县| 民县| 永康市| 肇东市| 隆德县| 五大连池市| 常熟市| 长垣县| 乌海市| 刚察县| 清水河县| 清镇市| 余江县| 福鼎市| 桃园市| 怀柔区| 浠水县| 贺州市| 库尔勒市| 临颍县| 图木舒克市| 道真| 江孜县| 三河市| 姚安县| 绥德县| 钟山县| 平果县| 宁阳县| 明水县| 西充县|