JavaScript selection/range framework

后端 未结 3 730
感情败类
感情败类 2021-02-01 08:57

I\'ve been working with selection/range objects, and because to the incredible amount of inconsistencies between browsers for specific selection/range stuff (even more than the

相关标签:
3条回答
  • 2021-02-01 09:40

    I've written a new range/selection library called Rangy that is similar in concept to IERange but goes quite a lot further. The core is pretty much complete and currently available to download. I'm currently bugfixing and documenting it and it should be only be a few weeks before a full release.

    UPDATE 31 August 2011

    Rangy is now stable and at version 1.2 (downloads page).

    0 讨论(0)
  • 2021-02-01 09:42

    fieldselection is a very usable jquery plugin for selection/range manipulation.

    0 讨论(0)
  • 2021-02-01 09:47

    (Made an answer by request ;)

    Take a look at IERange:

    IERange is a feature-complete implementation of W3C DOM Ranges for Internet Explorer, allowing users to write one cross-browser version of their range manipulation code.

    Supports Range APIs:

    • document.createRange()
    • startContainer, startOffset, endContainer, endOffset, commonAncestorContainer, collapsed
    • setStart(), setEnd(), setStartBefore(), setStartAfter(), setEndBefore(), setEndAfter(), selectNode(), selectNodeContents(), collapse()
    • insertNode(), surroundContents()
    • extractContents(), cloneContents(), deleteContents()
    • compareBoundaryPoints(), cloneRange(), createContextualFragment(), toString()

    Supports Selection APIs:

    • Range support (Webkit-style)
    • window.getSelection()
    • addRange(), removeAllRanges(), getRangeAt(), toString()
    0 讨论(0)
提交回复
热议问题