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