2016-09-19 27 views
0

我試圖使圖像更大,當我點擊一個鏈接,但它不會工作。我在做什麼錯?我試圖使用jQuery點擊一個圖片越來越小

我在做什麼錯?

JQUERY:

$(document).ready(function(){ 
    $('a, large').click(function(){ 
    $("img").animate({width: "300px"}); 

    }); 

    $('a, small').click(function(){ 
    $("img").animate({width: "75px"}); 
    }); 
}); 

HTML:

<center> 
    <img src="TCRlogo.png"/></br> 
    <a href="#" id="large">Large</a> - <a href="#" id="small">Small</a> 
</center> 
+1

'$( '#小')''前綴'#爲ID-選擇。請參閱https://jsfiddle.net/satpalsingh/rznzfc52/ – Satpal

+0

末尾缺少括號。 – mm759

回答

1

你的選擇是錯誤的。它應該像#id。 請檢查以下代碼片段以獲得更多理解。

$(document).ready(function(){ 
 
    $('a#large').click(function(){ 
 
    $("img").animate({width: "300px"}); 
 

 
    }); 
 

 
    $('a#small').click(function(){ 
 
    $("img").animate({width: "75px"}); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<center> 
 
<img src="https://lh4.ggpht.com/wKrDLLmmxjfRG2-E-k5L5BUuHWpCOe4lWRF7oVs1Gzdn5e5yvr8fj-ORTlBF43U47yI=w300"/></br> 
 
<a href="#" id="large">Large</a> - <a href="#" id="small">Small</a> 
 
</center>

+0

ID可以不需要只有#large和#small可以做 –

+0

最後還有(仍然)括號丟失。 – mm759

+0

@ mm759更新了我的答案。 –

1

check demo

JQUERY:

$(document).ready(function(){ 
    $('#large').click(function(){ 
    $("img").animate({width: "300px"});  
    }); 

    $('#small').click(function(){ 
     $("img").animate({width: "75px"}); 
    }); 
}); 

HTML:

<center> 
<img src="TCRlogo.png"/></br> 
<a href="#" id="large">Large</a> - <a href="#" id="small">Small</a> 
</center> 
+0

分享jsfiddle okk –

+0

最後還有(仍然)括號丟失。 – mm759

0

試試這個

$('#large').click(function(){ 
    $(".img1").animate({width: "300px"}); 
}); 

$('#small').click(function(){ 
    $(".img1").animate({width: "70px"}); 
}); 
+0

好主意不要更新所有的圖像,但HTML也必須改變這一點。 – mm759

2

嘗試以下操作:

$('#small').click(function(){ 
    ... 
    }); 

$('#large').click(function(){ 
... 
    }); 
1

試試這個

$(document).ready(function(){ 
$('#large').click(function(){ 
    $("img").animate({width: "300px"}); 
    }); 
$('#small').click(function(){ 
    $("img").animate({width: "75px"}); 
}); 
}); 
+0

最後一個括號(仍然)丟失。 – mm759

+0

哪裏? ........ –

+0

這是}或)在最後一行,但它現在,現在。 – mm759

相關問題