jQuery的mouseover函数和mouseout函数问题

iou3344 2020-10-01 07:22:00
<a href="JavaScript:jQuery('.mylightbox').html5lightbox();" style="user-select: auto;">点击初始化对应链接的html5lightbox()</a>

如何把这个写成jQuery的mouseover函数和mouseout函数,不需要点击,而是通过鼠标是否悬停来自动触发对应的html5lightbox()的开和关呢?

<script type="text/javascript">
$(document).ready(function(){
$("a").mouseover(function(){
.......
});
$("a").mouseout(function(){
.........
});
</script>
...全文
827 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2020-10-02
  • 打赏
  • 举报
回复
have a try

<script type="text/javascript">
$(document).ready(function(){
$("a").mouseover(function(){
$('.mylightbox').html5lightbox();
});
$("a").mouseout(function(){
$('.mylightbox').html5lightbox();
});
</script>
街头小贩 2020-10-01
  • 打赏
  • 举报
回复
参考一下

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
  </head>
  <body>
         <a  href="javascript:;" class="user-select-auto">点击初始化对应链接的html5lightbox()</a>
         <a  href="javascript:;" class="user-select">html5lightbox()</a>
         <script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
         <script>
         jQuery(function($){
            $('a.user-select-auto').hover(function () {
                  $(this).css({"background-color":"red"});
               }, 
               function () {
                  $(this).css({"background-color":"blue"});
               }
            );
           $( "a.user-select" ).mouseover(function() {
              $( this ).css({"color":"red"});
           }).mouseout(function() {
              $( this ).css( "color","black" );
           });
         });
         </script>
  </body>
</html>

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧