首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

jquery 兑现 ASP.NET TextBox 多行文本的换行

2012-09-20 
jquery 实现 ASP.NET TextBox 多行文本的换行1.页面内容// 由华宰编写,在此鸣谢$.fn.extend({position: fu

jquery 实现 ASP.NET TextBox 多行文本的换行

1.页面内容

// 由华宰编写,在此鸣谢$.fn.extend({    position: function (value) {        var elem = this[0];        if (elem && (elem.tagName == "TEXTAREA" || elem.type.toLowerCase() == "text")) {            if ($.browser.msie) {                var rng;                if (elem.tagName == "TEXTAREA") {                    rng = event.srcElement.createTextRange();                    rng.moveToPoint(event.x, event.y);                } else {                    rng = document.selection.createRange();                }                if (value === undefined) {                    rng.moveStart("character", -event.srcElement.value.length);                    return rng.text.length;                } else if (typeof value === "number") {                    var index = this.position();                    index > value ? (rng.moveEnd("character", value - index)) : (rng.moveStart("character", value - index))                    rng.select();                }            } else {                if (value === undefined) {                    return elem.selectionStart;                } else if (typeof value === "number") {                    elem.selectionEnd = value;                    elem.selectionStart = value;                }            }        } else {            if (value === undefined)                return undefined;        }    }})$.fn.selectRange = function (start, end) {    return this.each(function () {        if (this.setSelectionRange) {            this.focus();            this.setSelectionRange(start, end);        }        else            if (this.createTextRange) {                var range = this.createTextRange();                range.collapse(true);                range.moveEnd('character', end);                range.moveStart('character', start);                range.select();            }    });};

参考内容:jquery 获取(设置)文本框(块)内光标位置插件 (在此感谢作者华宰)



热点排行