-4

ここに画像の説明を入力

この提案のリストを持つ div があります。しかし、テキストエリアのキャレット位置に割り当てる必要があります。はいの場合、これは可能ですか?それを行うのを手伝ってください。

function findOffsetPosition(obj) {
    var posX = obj.clientLeft; var posY = obj.clientTop;
    while (obj.offsetParent) {
        if (obj == document.getElementsByTagName('body')[0]) { break }
        else {
            posX = posX + obj.offsetParent.offsetLeft;
            posY = posY + obj.offsetParent.offsetTop;
            obj = obj.offsetParent;
        }
    }
    var posArray = [posX, posY]
    return posArray;
}
4

1 に答える 1

-3

これがあなたが始めるべき投稿です

https://stackoverflow.com/a/7745998/1354978

そして男のjsfiddleは+1で動作します

http://jsfiddle.net/gilly3/6SUN8/

于 2012-10-17T04:59:30.770 に答える