zoukankan      html  css  js  c++  java
  • 关于Js下拉导航的解释 _V

     
    // 定义一个方法sfHover
        sfHover = function ()
        {
            // 获取id为nav的dom元素里面的每个li元素, sfEls是个集合
            var sfEls = document.getElementById ("nav").getElementsByTagName ("LI");
            // 循环里面的每个li元素对象
            for var i = 0; i < sfEls.length; i++)
            {
                // 给每个li元素设置onmouseover事件,鼠标滑过事件
                sfEls[i].onmouseover = function ()
                {
                    // 当鼠标滑过li时,被滑过的li的class属性在原来的基础上加上 sfhover
                    this.className += " sfhover";
                }
                // 给每个li设置鼠标移出事件
                sfEls[i].onmouseout = function ()
                {
                    // 当鼠标移出时,把原来加上的 sfhover去掉
                    this.className = this.className.replace (new RegExp (" sfhover\\b"), "");
                }
            }
        }
        // 如果浏览器支持window.attachEvent方法,就调用这个方法
        if (window.attachEvent)
        {
            // 调用onload方法,把sfHover加载到其中
            window.attachEvent ("onload", sfHover);
        }
  • 相关阅读:
    vue2 v-model/v-text 中使用过滤器的方法示例
    HTML5游戏开发案例教程合集
    Docker实战案例视频课程
    Java项目框架架构与优化教程
    Linux云计算-虚拟化技术视频教程
    udl
    Chloe官网及基于NFine的后台源码毫无保留开放
    抽象类存在的意义和作用
    Shell 脚本语法
    Github 高级搜索功能
  • 原文地址:https://www.cnblogs.com/lsy26/p/5840855.html
Copyright © 2011-2022 走看看