关于JS控制特定图片显示的问题。如果有JS函数,请一定要告诉我在哪里修改!谢!

代码如下,在线等!!!我的要求是,点击“TheF”,显示TheF.jpg;点击TheP,显示TheP.jpg。图片一次只显示一张,默认显示是TheF。对了,由于图片随浏览... 代码如下,在线等!!!
我的要求是,点击“The F”,显示The F.jpg;点击The P,显示The P.jpg。图片一次只显示一张,默认显示是The F。
对了,由于图片随浏览器缩放的关系,本人已经试过,position:absolute真的不能用,特别悲剧。
只能是JS或者其他办法了。(渐显渐隐用transition这我知道)

CSS部分

.img{

display:block;

display:none;

float:right;

align:right;

width:a%;

margin:略

}

.img:hover{

border:0px none solid;

box-shadow:0px 0px 0px 14px #FFFFFF;

}

.img-opaque{

float:right;

align:right;

width:70%;

border:0px #FFFFFF solid;

margin:略

}

.img-opaque:hover{

border:0px none solid;

box-shadow:0px 0px 0px 14px #FFFFFF;

}

div 部分(在<body></body>里)

<div id="mainbox">

<div id="left_menu">

<div style="font-size:middle;margin-left:10px;margin-top:10px;">

<li id="lme">

<a href="../E/E.html">E</a>

</li>

</div>

<div>

<li style="margin-top:13px;margin-left:10px">

<a>P</a>

</li>

<div id="lmportrait" style="font-size:small;margin-left:26px;margin-top:13px;">

<li>

<span class="selected" id="for-the_f">The F</span>

</li>

<li>

<span id="for-the_p">The P</span>

</li>

</div>

</div>

</div>

<div id="imagebox">

<img src="The_F.jpg" class="img-opaque" id="the_f">

<img src="The_P.jpg" class="img" id="the_p">

</div>

</div>
不是我悬赏低,而是我真没钱了。。。>_<在线等,着急!!!!!!来帮助的,送上美好祝福!!!
展开
 我来答
564643122abc
2013-10-19 · TA获得超过462个赞
知道小有建树答主
回答量:699
采纳率:0%
帮助的人:404万
展开全部
让两张图片position:absolute
然后让The F 显示 , The P 不显示

$('#for-the_f').click(function(){
$('#the_f').css('display','block');
$('#the_p').css('display','none');
})

$('#for-the_p').click(function(){
$('#the_p').css('display','block');
$('#the_f').css('display','none');
})
更多追问追答
追问
第一,我已经说了,position:absolute不能用>_这部分写完整,我看看需要改哪儿。
总之谢了!
追答
position:absolute 不能用??主要是让两张图片重叠而已,这样一张隐藏,一张显示都在同一个地方
如果多张图片, 可以直接用each 来读啊, 然后用索引来获取点击那个出现那张图啊
啊, 一看就是JS, 肯定放在里面啦, 我认为这些应该可以省略的啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式