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

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


<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 禁止鼠标右键下载
331 0
|
1月前
|
Web App开发 安全 中间件
谷歌、火狐、Edge等浏览器如何使用ActiveX控件
allWebPlugin 是一款为用户提供安全、可靠且便捷的浏览器插件服务的中间件产品,支持 Chrome、Firefox、Edge 和 360 等浏览器。其 V2.0.0.20 版本支持一个页面加载多个插件,并解决了插件与浏览器之间的焦点问题。用户可通过“信息化系统 + allWebPlugin + 插件 + 浏览器”的解决方案实现 ActiveX 插件的无缝集成。下载地址见文末,安装包含详细说明。
|
5月前
|
JavaScript 前端开发
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题
在使用 WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件)时,要获取网页加载后的标题,可以监听 WebView2 的 NavigationCompleted 事件。这个事件被触发时,表示导航已完成,此时执行JavaScript代码可以安全地获取网页的标题。
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题
MFC中使用浏览器控件
MFC中使用浏览器控件
105 0
|
移动开发 前端开发
火狐谷歌浏览器去掉input type=number时控件的方法
火狐谷歌浏览器去掉input type=number时控件的方法
|
Web App开发 .NET
asp.net 调用echarts显示图表控件随浏览器自适应解决方案
1、问题来源         我们在asp.net开发中常使用到frameset的框架结构,比如上左中右方式,在中间部分是一个可以控制左侧部分显示隐藏的功能,这时右边内容区域如果有使用echa...
1163 0
|
14天前
|
JavaScript API
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
32 0