javascript - href() 和 click() 不能很好地配合使用

标签 javascript jquery

给定以下代码,悬停功能可以正常工作,但单击时会丢失 clicked_no_event_box 类。不知道我哪里错了......

/* On document.ready.. */ $(function(){

        $(".no_event_box").hover(
            function(){$(this).addClass("clicked_no_event_box");}, 
            function(){$(this).removeClass("clicked_no_event_box");}    
        );      

        $(".no_event_box").click(
            function () {$(this).addClass("clicked_no_event_box");}
        );

    });

最佳答案

它的工作原理完全按照您的指示进行。如果你想让类坚持下去,你可以在 css 中为该类名添加一个别名。

.clicked_no_event_box, .new_name_to_be_used_in_click_function {
    /* definition */
}

关于javascript - href() 和 click() 不能很好地配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/501513/

相关文章:

javascript - 如何获取 maxGraph 单元格内容的 ID

javascript - CSS:Hover 的文本问题因为溢出而被隐藏:隐藏?

jquery - Chrome 打印预览失败,带有 jQ​​uery 打印按钮

javascript - Drupal 8 View 幻灯片图像在 IE 11 中大小不正确

javascript - 如何使用开发者工具查找 Chrome 中的按钮或元素运行的代码

javascript - 六边形 map 上的移动算法

javascript - 使用 JS 提交表单时未设置 Post 变量

javascript - JQuery 切换图标

javascript - 播放一次音频文件

javascript - jquery while 循环运行太快 - 如何添加等待