kindeditor編輯器點中圖片滾動條往上頂?shù)腷ug
比如現(xiàn)在我插入兩張圖片,
無論我點擊哪張圖片,里邊的滾動條都會往上頂。
本來以為往上會有解決方法,一查結(jié)果沒有;然后想著去官網(wǎng)查查,然而什么都沒有,想到官網(wǎng)提交這個bug,結(jié)果沒地方提交。
怎么解決,如果單是解決這個bug,去研究源碼,我覺的是吃力不討好的。
然后我就直接從 click、mousedown 這兩個事件找起,找它們獲得高度的地方,然后 感覺是的話就console.log下,看是不是。然后就找到了。
在這個函數(shù)里
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.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這里,不知道為什么,其他調(diào)用的時候都沒問題,就是點擊圖片的時候它就變成負數(shù),估計它是獲得img的距離document的高度,而不是當前鼠標點擊的地方距離document的高度,或者其他。
所以我就在得到y(tǒng)之前去判斷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解決了,但不知道哪里會出現(xiàn)問題。所以 改的時候 請多測測。反正 我是沒找到有問題的地方,有的話,記得提醒哦。謝謝。
以上所述就是本文的全部內(nèi)容了,希望能給有相同需求的小伙伴們一些幫助。
- springmvc+kindeditor文件上傳實例詳解
- Kindeditor編輯器添加圖片上傳水印功能(php代碼)
- Kindeditor單獨調(diào)用單圖上傳增加預(yù)覽功能的實例
- Kindeditor單獨調(diào)用多圖上傳實例
- 常用的HTML富文本編譯器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor簡介
- js控件Kindeditor實現(xiàn)圖片自動上傳功能
- ASP.NET配置KindEditor文本編輯器圖文教程
- Kindeditor在線文本編輯器如何過濾HTML
- 使用JavaScript為Kindeditor自定義按鈕增加Audio標簽
- kindeditor修復(fù)會替換script內(nèi)容的問題
- Django添加KindEditor富文本編輯器的使用
相關(guān)文章
Object.keys() 和 Object.getOwnPropertyNames() 的區(qū)別詳解
這篇文章主要介紹了Object.keys() 和 Object.getOwnPropertyNames() 的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05js與jQuery實現(xiàn)獲取table中的數(shù)據(jù)并拼成json字符串操作示例
這篇文章主要介紹了js與jQuery實現(xiàn)獲取table中的數(shù)據(jù)并拼成json字符串操作,涉及javascript與jQuery針對HTML頁面table表格數(shù)據(jù)獲取、遍歷及json字符串拼接相關(guān)操作技巧,需要的朋友可以參考下2018-07-07在光標處插入字符串的實現(xiàn)代碼 兼容IE,Firefox
在光標處插入字符串,一般用于網(wǎng)頁編輯器中,這里用的是text,需要的朋友可以參考下。2010-03-03