Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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_Css_Hover_Mouseover - Fatal编程技术网

Javascript 更改链接悬停时的背景图像

Javascript 更改链接悬停时的背景图像,javascript,jquery,css,hover,mouseover,Javascript,Jquery,Css,Hover,Mouseover,所以我有这个问题,虽然我做了彻底的网络搜索,但我找不到 我正在制作我的公文包,背景是一个女人的照片,位于中间。 在左边我有一个导航栏,上面有到其他页面的链接 我基本上想要的是,当我将鼠标悬停在其中一个链接上时,背景图像要改变。 无论是通过CSS、Javascript还是JQuery,我想知道这是否可行 先谢谢你 编辑: 对不起,我会尽力提供最好的 HTML 这是我想要替换的图像的CSS 滑动分页 希望这能有所帮助,再次感谢。以下是jquery对您的问题的一般回答: $('a.class').

所以我有这个问题,虽然我做了彻底的网络搜索,但我找不到

我正在制作我的公文包,背景是一个女人的照片,位于中间。 在左边我有一个导航栏,上面有到其他页面的链接

我基本上想要的是,当我将鼠标悬停在其中一个链接上时,背景图像要改变。 无论是通过CSS、Javascript还是JQuery,我想知道这是否可行

先谢谢你

编辑: 对不起,我会尽力提供最好的

HTML

这是我想要替换的图像的CSS

滑动分页
希望这能有所帮助,再次感谢。

以下是jquery对您的问题的一般回答:

$('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")');
});

是的,这里有一个通过JSFiddle的粗略示例


链接1
链接1
链接1
$(“#第一”)。单击(函数(){
$(“body”).css(“背景图像”,“url(”http://static.bbc.co.uk/solarsystem/img/ic/640/collections/space_exploration/space_exploration_large.jpg")');
});
$(“#秒”)。单击(函数(){
$(“body”).css(“背景图像”,“url(”http://i.telegraph.co.uk/multimedia/archive/02179/Milky-Way_2179177b.jpg")');
});
$(“#第三”)。单击(函数(){
$(“body”).css(“背景图像”,“url(”http://www.thatsreallypossible.com/wp-content/uploads/2012/12/Space-Colonialisation.jpg")');
});

您不需要JavaScript来实现这一点,您可以在纯CSS 2.1上使用
:hover
伪类:

#baggrund:hover {
    background-image: url('images/Kat5.jpg');
}

以下是经过测试的完美解决方案:

$(document).ready(function() {

        $('a.class').hover(

           function () {
              $('#portfolio').css('background-image', 'url("other.jpg")');
           }, 

           function () {
              $('#portfolio').css('background-image', 'url("woman.jpg")');
           }
        );

     });

请提供相关的HTML/CSS/JS,演示您尝试了什么——是的——来回答您的问题,这是可能的。你试过什么?这就是我要找的。非常感谢你。似乎我的jquery库没有正确安装。再次非常感谢。
$( document ).ready(function() {
    $("#first").hover(function () {
    $("baggrund").css("background-image", 'url("images/Kat5.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")');
});
<nav>
     <a id="first">Link 1</a>
     <a id="second">Link 1</a>
     <a id="third">Link 1</a>
    </nav>

$("#first").click(function () {

    $("body").css("background-image", 'url("http://static.bbc.co.uk/solarsystem/img/ic/640/collections/space_exploration/space_exploration_large.jpg")');

});



$("#second").click(function () {

    $("body").css("background-image", 'url("http://i.telegraph.co.uk/multimedia/archive/02179/Milky-Way_2179177b.jpg")');

});

$("#third").click(function () {

    $("body").css("background-image", 'url("http://www.thatsreallypossible.com/wp-content/uploads/2012/12/Space-Colonialisation.jpg")');

});
#baggrund:hover {
    background-image: url('images/Kat5.jpg');
}
$(document).ready(function() {

        $('a.class').hover(

           function () {
              $('#portfolio').css('background-image', 'url("other.jpg")');
           }, 

           function () {
              $('#portfolio').css('background-image', 'url("woman.jpg")');
           }
        );

     });