zoukankan      html  css  js  c++  java
  • 扩展jQuery高亮网页中的文本选中

    <script type="text/javascript">
    //1。扩展jQuery
    $.fn.selectRange = function (start, end) {
    var curObj = $(this).get(0);
    if (!curObj) return;
    else if (curObj.setSelectionRange) {
    curObj.focus(); curObj.setSelectionRange(start, end);
    } /* WebKit */
    else if (curObj.createTextRange) {
    var range = curObj.createTextRange();
    range.collapse(true);
    range.moveEnd('character', end);
    range.moveStart('character', start);
    range.select();
    } /* IE */
    else if (curObj.selectionStart) {
    curObj.selectionStart = start;
    curObj.selectionEnd = end;
    }
    };
    </script>
    <script type="text/javascript">
    $(function () {
    //发送按钮注册一个鼠标悬浮事件
    $('#sendBox :button.sendBtn').mouseover(function () {
    $(this).css('backgroundPosition', '0 -195px');
    }).mouseout(function () {
    $(this).css('backgroundPosition', '-117px -165px');
    });

    //为“话题”超链接注册单击事件
    $('#shareBox a.creatNew').click(function () {
    if ($('#msgTxt').val().length == 0) {
    $('#msgTxt').val('#输入话题标题#').selectRange(1, 7);
    }
    });

  • 相关阅读:
    《世界是数字的》
    IT小小鸟读书笔记
    Codeforces Round #665 Div.2 (CF1401)
    Codeforces Round #662 Div.2 (CF1392)
    std::array的效率问题
    CSS布局学习总结
    TCP中三次握手与四次挥手
    初见Vuex
    初见webpack
    CentOS7使用yum简便安装mysql5.7
  • 原文地址:https://www.cnblogs.com/jiangyunfeng/p/9103874.html
Copyright © 2011-2022 走看看