酸奶瓶手工制作大全:在鼠标所处的位置处添加一段文字

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 06:47:42
jQuery.extend({    editor: {        cfg: {            vobj: "",            eobj: "",            bobj: "",            viewPanel: "#view",            editorPanel: "#templateContent_TXA",            editButton: "#edit",            width: "",            height: "400px"        },        init: function(o){            var $o = this;            var wh = document.body.scrollWidth*0.9;              $o.cfg = $.extend({}, $o.cfg, o);            $o.vobj = $($o.cfg.viewPanel);            $o.eobj = $($o.cfg.editorPanel);            $o.bobj = $($o.cfg.editButton);            $o.vobj.attr("style", "width:" + wh + ";height:" + $o.cfg.height + ";");            $o.eobj.attr("style", "width:" + wh + ";height:" + $o.cfg.height + ";");            $($o.vobj).hide();            $o.bobj.click(function(){                $o.vobj.html($o.eobj.val());                if ($o.bobj.html() == "编辑模板") {                    $o.bobj.html("预览效果");                    $o.vobj.hide();                    $o.eobj.show();                }                else {                    $o.bobj.html("编辑模板");                    $o.vobj.show();                    $o.eobj.hide();                }            });            return $o;        },        insert_v: function(txt){            var $o = this;            $o.vobj.html($o.vobj.html() + txt);            $o.eobj.val($o.vobj.html());        },insert_a:function(content){            var $o = this; alert($o);            var c = document.getElementById('templateContent_TXA').value;            var pnum = $("#pnum").val()            var end = $("#end").val()             var c1 = c.substr(0,pnum);            var c2 = c.substr(pnum, end);            c = c1+content+c2;            $o.eobj.val(c);            $o.vobj.html($o.eobj.val());            focus();        }    }});function tellPoint() { var end = document.getElementById('templateContent_TXA').value.length; document.getElementById('end').value = end; var rng = event.srcElement.createTextRange();  rng.moveToPoint(event.x,event.y);  rng.moveStart("character",-event.srcElement.value.length);  document.getElementById("pnum").value = rng.text.length; }