Javascript img onHover&;导航的onClick效果

Javascript img onHover&;导航的onClick效果,javascript,jquery,html,css,image,Javascript,Jquery,Html,Css,Image,我工作的网站:stipz.50webs.com p、 美国家庭现在什么都不做 因为我已经确定了onhover和onmouseout部分,所以我想添加的是每个div/img的导航效果,以让最终用户知道哪个div被单击/激活 当某个div处于活动状态时,我希望它更改src和onmouseout 但这意味着我必须使用 是否可以在单个函数中对多个div id进行多个声明 如果有可能的话,我可能会想出一个代码 目前正在进行: $('#orgn').click("mouseenter", function(

我工作的网站:stipz.50webs.com

p、 美国家庭现在什么都不做

因为我已经确定了onhover和onmouseout部分,所以我想添加的是每个div/img的导航效果,以让最终用户知道哪个div被单击/激活

当某个div处于活动状态时,我希望它更改src和onmouseout 但这意味着我必须使用 是否可以在单个函数中对多个div id进行多个声明

如果有可能的话,我可能会想出一个代码

目前正在进行:

$('#orgn').click("mouseenter", function() {
$(this).attr('src', 'elements/mp_onhover/origin_on.png');
}).on("mouseleave", function() {
$(this).attr('src', "elements/mp_onhover/origin_off.png");
});
编辑: 我又试着做了一次,我想作为一个程序员我真的无法理解。 我为它做了一个JSFIDLE,但它不能正常工作 备选链接:

我尝试的是为每个div添加/删除onClick类

$("#div-origin").click( function () { $(this).addClass("ori-active"); }, function () { $(this).removeClass("ori-active"); } ); 

我认为这只能用CSS来完成,看到了吗

基本的css和我们的游戏

.link:link{
  text-decoration:none;
  display:block;
  width:100px;
  height:100px;
  border:1px solid #666;
  background-color:red;
}

.link:hover{
  background-color:green; 
}
.link:visited{
  background-color:blue;
}
现在,我在那把小提琴中更改了
颜色
,因为我不想在将图片上传到JSFIDLE时感到痛苦。现在您可以从那里更改背景图片,而不用jquery

PS:-我看到您在
a
中使用了
img
,我想您可以删除
img
并设置
a
的背景图像


我认为这只能用CSS来完成,看到了吗

基本的css和我们的游戏

.link:link{
  text-decoration:none;
  display:block;
  width:100px;
  height:100px;
  border:1px solid #666;
  background-color:red;
}

.link:hover{
  background-color:green; 
}
.link:visited{
  background-color:blue;
}
现在,我在那把小提琴中更改了
颜色
,因为我不想在将图片上传到JSFIDLE时感到痛苦。现在您可以从那里更改背景图片,而不用jquery

PS:-我看到您在
a
中使用了
img
,我想您可以删除
img
并设置
a
的背景图像


我想这就是你所期望的。我只关心你的两个链接。看看这个代码


ulli{
列表样式类型:无;
}
ullia{
文字装饰:无;
字体大小:20px;
显示:块;
颜色:黑色;
}
一班{
文本阴影:2px2px1px绿色;
}
$(文档).ready(函数(){ $(“ul li a”).mouseenter(函数(){ $(此).addClass(“classOne”); }); $(“ul li a”).mouseleave(函数(){ $(this.removeClass(“classOne”); }); });
我想这就是你所期望的。我只关心你的两个链接。看看这段代码


ulli{
列表样式类型:无;
}
ullia{
文字装饰:无;
字体大小:20px;
显示:块;
颜色:黑色;
}
一班{
文本阴影:2px2px1px绿色;
}
$(文档).ready(函数(){ $(“ul li a”).mouseenter(函数(){ $(此).addClass(“classOne”); }); $(“ul li a”).mouseleave(函数(){ $(this.removeClass(“classOne”); }); });
代码很长,但我已经成功实现了我想要的导航效果

请参阅更新的实时网页:

$(文档).ready(函数()
{
$('.do')。悬停(
函数(){$('.do').css('background-image','url(elements/mp_onhover/on_origin.png);},
函数(){$('.do').css('background-image','url(elements/mp_onhover/nm_origin.png);});
$('.dp')。悬停(
函数(){$('.dp').css('background-image','url(elements/mp_onhover/on_profile.png);},
函数(){$('.dp').css('background-image','url(elements/mp_onhover/nm_profile.png);});
$('.da')。悬停(
函数(){$('.da').css('background-image','url(elements/mp_onhover/on_affil.png);},
函数(){$('.da').css('background-image','url(elements/mp_onhover/nm_affil.png);});
$('.dc')。悬停(
函数(){$('.dc').css('background-image','url(elements/mp_onhover/on_combat.png);},
函数(){$('.dc').css('background-image','url(elements/mp_onhover/nm_combat.png);});
$('.do')。单击(函数()
{
$('.do').css('background-image','url(elements/mp_onhover/ac_origin.png)');
$('.dp').css('background-image','url(elements/mp\u onhover/nm\u profile.png)');
$('.da').css('background-image','url(elements/mp_onhover/nm_affil.png)');
$('.dc').css('background-image','url(elements/mp\u onhover/nm\u combat.png)');
$('.do')。悬停(
函数(){$('.do').css('background-image','url(elements/mp_onhover/ac_origin.png);},
函数(){$('.do').css('background-image','url(elements/mp_onhover/ac_origin.png);});
$('.dp')。悬停(
函数(){$('.dp').css('background-image','url(elements/mp_onhover/on_profile.png);},
函数(){$('.dp').css('background-image','url(elements/mp_onhover/nm_profile.png);});
$('.da')。悬停(
函数(){$('.da').css('background-image','url(elements/mp_onhover/on_affil.png);},
函数(){$('.da').css('background-image','url(elements/mp_onhover/nm_affil.png);});
$('.dc')。悬停(
函数(){$('.dc').css('background-image','url(elements/mp_onhover/on_combat.png);},
函数(){$('.dc').css('background-image','url(elements/mp_onhover/nm_combat.png);});
});
$('.dp')。单击(函数()
{
$('.do').css('background-image','url(elements/mp\u onhover/nm\u origin.png)');
$('.dp').css('background-image','url(elements/mp_onhover/ac_profile.png)');
$('.da').css('background-image','url(elements/mp_onhover/nm_affil.png)');
$('.dc').css('background-image','url(elements/mp\u onhover/nm\u combat.png)');
$('.do')。悬停(
函数(){$('.do').css('background-image','url(elements/mp_onhover/on_origin.png);},
函数(){$('.do').css('background-image','url(elements/mp_onhover/nm_origin.png);});
$('.dp')。悬停(
函数(){