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