假如是兩個(gè)img標(biāo)簽,你可以通過他們的id來控制,例如:
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),嘉黎企業(yè)網(wǎng)站建設(shè),嘉黎品牌網(wǎng)站建設(shè),網(wǎng)站定制,嘉黎網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,嘉黎網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
img id="img1" src="xxx.jpg" onclick="dd()"
img id="img2"
function dd(){
var path=$("#img1").attr("src");
$("#img2").attr("src",path);
}
在jquery里可以直接用isNaN(),因?yàn)樗荍avaScript的類庫。是由JavaScript語言寫的。
例如:
script type="text/javascript"
$(document).ready(function(){
alert(isNaN($('#id').val()));
});
/script可以直接使用
這個(gè)一般是用css來顯示特定內(nèi)容的。
譬如有張圖片icon.png,里面有很多內(nèi)容,便可以在css中這么用。
.sa
{width:20px;
height:20px;
overflow:hidden;
background:url(icon.png)
no-repeat
-20px
-30px;}
注解:
寬度和高度是控制顯示范圍的
overflow:hidden是確保不會(huì)有多余顯示
background:url(icon.png)是使用圖片作為背景顯示,并且也只能作為背景顯示才能達(dá)到這種做法的目的
no-repeat是不會(huì)重復(fù),這個(gè)不是必須的,不過有會(huì)規(guī)范一些
-20px
-30px是圖片的定位,顯示時(shí)會(huì)將圖片按這個(gè)坐標(biāo)來定位
上面只是針對(duì)固定大小的顯示內(nèi)容來定義的,如果大小不固定,在background屬性中有可能需要更改設(shè)置。不過重點(diǎn)是這種方式是這么使用的。
如果大小不固定,也可以這樣定義,讓背景自適應(yīng):
.sa
{width:auto;
height:20px;
overflow:hidden;
background:url(icon.png)
no-repeat
right
bottom;}
對(duì)于圖片2(首頁標(biāo)簽)的內(nèi)容,也是這么使用的:
.a
{width:100px;
height:25px;
overflow:hidden;
background:url(2.png)
no-repeat
left
center;}
.a:hover
{background-position:right
center;}
這樣一來,當(dāng)鼠標(biāo)移到元素時(shí),背景定位發(fā)生變化,顯示的內(nèi)容便由左邊的變成右邊的了。
不過你應(yīng)該對(duì)css這方面還不是很了解,目前可能還沒有很便捷的方式對(duì)這些css進(jìn)行快速定義,所以也只能告訴你是這么一回事,但未必能幫得上你。
你可以使用JQuery設(shè)置圖片的大小來顯示大圖
$("img").attr("width","100"); // 設(shè)置寬度
$("img").attr("height","100"); // 設(shè)置高度
我看了代碼,css和js都有點(diǎn)小問題,我簡單改了一下
css問題。
.pcdown?p.show{display:block;}
上面那段代碼比原來的p.show優(yōu)先級(jí)高,所以沒效果。
js是下面這么改,這么改js,上面的css可以不用,js直接就控制隱藏和顯示。
$(function(){
$('.pcdown?li').mouseover(function(){
$(this).siblings().find('p').hide();
$(this).find('p').show();
});
});
先把所有的p隱藏,然后顯示當(dāng)前的。就行了。測試有效