高亮提示、聚焦控件并滚动到浏览器中刚刚好可以查看到该控件的位置

简介: 高亮提示、聚焦控件并滚动到浏览器中刚刚好可以查看到该控件的位置


<style>
    /*高亮提示________________________*/
    [sg-high-light] { 
        animation: sg-high-light 1s ease 3;
    }
 
    @keyframes sg-high-light {
        0% {
            background: rgba(3, 156, 253, 0);
        }
        50% {
            background: rgba(3, 156, 253, 0.2);
        }
        100% {
            background: rgba(3, 156, 253, 0);
        }
    }
</style>
<script>
    /**聚焦焦点*/
    var focusDOM = {
        __hl(s) {
            s.setAttribute("sg-high-light", true);
            setTimeout(function () {
                s.removeAttribute("sg-high-light");
            }, 3000);
        },
        to(s, is) {
            typeof s == "string" && (s = document.querySelector(s));
            is ? (typeof is == "string" && (is = document.querySelector(is))) : (is = s);
            is.focus();
            ["input", "textarea"].includes(is.tagName.toLowerCase()) && is.select();
            s.scrollIntoView({behavior: "smooth", block: "nearest", inline: "nearest"});//缓慢滚动
            is.scrollIntoView({behavior: "smooth", block: "nearest", inline: "nearest"});//缓慢滚动
            this.__hl(s);
        }
    };
</script>


相关文章
|
Web App开发 移动开发 JavaScript
【前端用法】HTML5 Video标签如何屏蔽右键视频另存为的js代码以及如何禁用浏览器控件,Video 禁止鼠标右键下载
【前端用法】HTML5 Video标签如何屏蔽右键视频另存为的js代码以及如何禁用浏览器控件,Video 禁止鼠标右键下载
410 0
|
1月前
|
Web App开发 安全 前端开发
一个接口4个步骤轻松搞定最新版Chrome、Edge、Firefox浏览器集成ActiveX控件
目前的浏览器市场,谷歌浏览器占据了半壁江山,因此,谷歌也是最有话语权的,2015年开始取消支持 NPAPI 插件,2022 年10月停止支持 PPAPI 插件;而曾经老大哥IE浏览器也已停止服务,退出历史舞台,导致大量曾经安全、便捷的ActiveX控件无法使用。为了解决这个难题,本人特研发出allWebPlugin中间件,重新让所有ActiveX控件能在谷歌、火狐等浏览器使用。
|
4月前
|
Web App开发 安全 中间件
谷歌、火狐、Edge等浏览器如何使用ActiveX控件
allWebPlugin 是一款为用户提供安全、可靠且便捷的浏览器插件服务的中间件产品,支持 Chrome、Firefox、Edge 和 360 等浏览器。其 V2.0.0.20 版本支持一个页面加载多个插件,并解决了插件与浏览器之间的焦点问题。用户可通过“信息化系统 + allWebPlugin + 插件 + 浏览器”的解决方案实现 ActiveX 插件的无缝集成。下载地址见文末,安装包含详细说明。
1308 19
|
8月前
|
JavaScript 前端开发
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题
在使用 WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件)时,要获取网页加载后的标题,可以监听 WebView2 的 NavigationCompleted 事件。这个事件被触发时,表示导航已完成,此时执行JavaScript代码可以安全地获取网页的标题。
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题
MFC中使用浏览器控件
MFC中使用浏览器控件
112 0
|
移动开发 前端开发
火狐谷歌浏览器去掉input type=number时控件的方法
火狐谷歌浏览器去掉input type=number时控件的方法
|
Web App开发 .NET
asp.net 调用echarts显示图表控件随浏览器自适应解决方案
1、问题来源         我们在asp.net开发中常使用到frameset的框架结构,比如上左中右方式,在中间部分是一个可以控制左侧部分显示隐藏的功能,这时右边内容区域如果有使用echa...
1183 0
|
3月前
|
JavaScript 前端开发 数据处理
模板字符串和普通字符串在浏览器和 Node.js 中的性能表现是否一致?
综上所述,模板字符串和普通字符串在浏览器和 Node.js 中的性能表现既有相似之处,也有不同之处。在实际应用中,需要根据具体的场景和性能需求来选择使用哪种字符串处理方式,以达到最佳的性能和开发效率。
124 63