Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改链接鼠标上方的主体背景_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 更改链接鼠标上方的主体背景

Javascript 更改链接鼠标上方的主体背景,javascript,jquery,html,css,Javascript,Jquery,Html,Css,需要您的帮助…已经阅读了所有的解决方案,但没有适合我的需要。 我使用汉堡包菜单,当菜单点击和身体关闭时,其他后台的全尺寸显示器也会显示所有链接 我想改变的背景时,鼠标在链接和每个链接有不同的背景例如:当鼠标悬停在链接上时,BG变为boy.jpg;当鼠标悬停在菜单服务上时,BG变为man.jpg;当鼠标未悬停在链接上时,BG返回默认BG图像 这里是菜单代码 body:after{ 背景图片:url(../images/AboutEMC.jpg); 背景重复:无重复; 背景附件:固定; 背景尺寸:

需要您的帮助…已经阅读了所有的解决方案,但没有适合我的需要。 我使用汉堡包菜单,当菜单点击和身体关闭时,其他后台的全尺寸显示器也会显示所有链接

我想改变的背景时,鼠标在链接和每个链接有不同的背景例如:当鼠标悬停在链接上时,BG变为boy.jpg;当鼠标悬停在菜单服务上时,BG变为man.jpg;当鼠标未悬停在链接上时,BG返回默认BG图像

这里是菜单代码

body:after{
背景图片:url(../images/AboutEMC.jpg);
背景重复:无重复;
背景附件:固定;
背景尺寸:封面;
内容:'';
身高:100%;
左:0;
不透明度:0;
填充:0;
排名:0;
可见性:隐藏;
-webkit过渡:全部。4s轻松;
过渡:全部。4s轻松;
宽度:100%
}

  • 你只要试试这个

    $('a.class').on('mousein', function(){
       $('#portfolio').css('background-image', 'url("other.jpg")');
    });
    $('a.class').on('mouseout', function(){, function(){
      $('#portfolio').css('background-image', 'url("woman.jpg")');
    });
    
    你试试这个

    $('a.class').on('mousein', function(){
       $('#portfolio').css('background-image', 'url("other.jpg")');
    });
    $('a.class').on('mouseout', function(){, function(){
      $('#portfolio').css('background-image', 'url("woman.jpg")');
    });
    

    我会添加你想切换到html的文件名作为属性

    <body data-img="default.jpg">
    
      <li>
        <a class="b-link" data-img="boy.jpg" href="about.html">About EMC</a>
      </li>
    
      <li>
        <a class="b-link" data-img="girl.jpg" href="about.html">About EMC</a>
      </li>
    
    </body>
    

    我会添加你想切换到html的文件名作为属性

    <body data-img="default.jpg">
    
      <li>
        <a class="b-link" data-img="boy.jpg" href="about.html">About EMC</a>
      </li>
    
      <li>
        <a class="b-link" data-img="girl.jpg" href="about.html">About EMC</a>
      </li>
    
    </body>
    

    您应该重命名您的类名(彼此不同),并尝试使用不同的图像

    
    $(文档).ready(函数(){
    $(“.b-link”).mouseover(函数(){
    $(“body”).css(“背景图像”,“url(http://wikidpad.sourceforge.net/help/html/demo/files/demo/bubbles64.png)");
    });
    });

    您应该重命名您的类名(彼此不同),并尝试使用不同的图像

    
    $(文档).ready(函数(){
    $(“.b-link”).mouseover(函数(){
    $(“body”).css(“背景图像”,“url(http://wikidpad.sourceforge.net/help/html/demo/files/demo/bubbles64.png)");
    });
    });

    尝试使用
    数据
    属性机制。在您的情况下,因为您需要在每个链接上显示不同的图像,所以您需要定义要显示的图像

    <body data-img="default.jpg">
      <li>
        <a class="b-link" href="about.html" data-image="about.jpg">About EMC</a>
      </li>
    
      <li>
        <a class="b-link" href="service.html" data-image="service.jpg">Service</a>
      </li>
    
      <li>
        <a class="b-link" href="case1.html" data-image="portfolio.jpg">Portfolio</a>
      </li>
    
      <li>
        <a class="b-link" href="team.html" data-image="hire.jpg">Hire Us</a>
      </li>
    
      <li>
        <a class="b-link" href="news.html" data-image="news.jpg">News</a>
      </li>
    
    </body>
    

    尝试使用
    数据
    属性机制。在您的情况下,因为您需要在每个链接上显示不同的图像,所以您需要定义要显示的图像

    <body data-img="default.jpg">
      <li>
        <a class="b-link" href="about.html" data-image="about.jpg">About EMC</a>
      </li>
    
      <li>
        <a class="b-link" href="service.html" data-image="service.jpg">Service</a>
      </li>
    
      <li>
        <a class="b-link" href="case1.html" data-image="portfolio.jpg">Portfolio</a>
      </li>
    
      <li>
        <a class="b-link" href="team.html" data-image="hire.jpg">Hire Us</a>
      </li>
    
      <li>
        <a class="b-link" href="news.html" data-image="news.jpg">News</a>
      </li>
    
    </body>
    

    最好检查您是否从代码中添加了一个提琴示例。最好检查您是否从代码中添加了一个提琴示例。我可以将此脚本放在哪里?在每个
  • ?@karthicknagarajan上,这都不起作用。没有带a.class的元素,您应该使用a.b-link,我可以将此脚本放在哪里?在每个
  • ?@karthicknagarajan上,这都不起作用。没有带a.class的元素,应该使用a.b-link