亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取模式的左上角坐標(jquery kendo-ui)

獲取模式的左上角坐標(jquery kendo-ui)

蠱毒傳說 2022-07-08 16:14:51
我通過 jquery kendu-ui 有一個直接的可拖動模式窗口。我的目標是簡單地獲取top left模式位置的屏幕坐標,相對于瀏覽器窗口...我正在嘗試offset和getBoundingClientRect()方法,下面只是一些嘗試的示例,所有嘗試都是不斷控制臺日志記錄0,0...我在這里做錯了什么? let ktop = $(".k-window").offset().top; let ktlft = $(".k-window").offset().left; console.log(ktop + " " + ktlft); let ktl = document.querySelector('.k-window'); let procoords = ktl.getBoundingClientRect(); let ktl = document.querySelector('.k-window'); let ktlTop = ktl.offsetTop; let ktlLeft = ktl.offsetLeft;
查看完整描述

1 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

Kendo 默認創建兩個.k-window元素,一個用于可拖動目的,另一個用于“物理”窗口。您的嘗試總是將第一個堆棧到頂部 0 并使用 0 離開 0 visibility: visible,但使用display: none.

選項之一是k-window通過您的窗口 id 查找包裝器:

$('#my-window').closest('.k-window');

示例:獲取偏移量


查看完整回答
反對 回復 2022-07-08
  • 1 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號