Я работаю над проектом, в котором аккордеон с эскизами внутри и когда вы нажимаете на картинку, появляется рядом с аккордеон. До сих пор мне удалось заставить его работать, используя следующий код:Нужно сократить мой JQuery UI JS
HTML:
<!--thumbs--->
<a id="1a" href="#"><img src="../../images/thumb/1000.jpg" /></a>
<a id="2a" href="#"><img src="../../images/thumb/1001.jpg" /></a>
<a id="3a" href="#"><img src="../../images/thumb/1002.jpg" /></a>
<a id="4a" href="#"><img src="../../images/thumb/1003.jpg" /></a>
<a id="5a" href="#"><img src="../../images/thumb/1004.jpg" /></a>
<a id="6a" href="#"><img src="../../images/thumb/1005.jpg" /></a>
<!--large photos--->
<img class="hide1" id="1b" src="../../images/fullsize/1000.jpg" />
<img class="hide1" id="2b" src="../../images/fullsize/1001.jpg" />
<img class="hide1" id="3b" src="../../images/fullsize/1002.jpg" />
<img class="hide1" id="4b" src="../../images/fullsize/1003.jpg" />
<img class="hide1" id="5b" src="../../images/fullsize/1004.jpg" />
<img class="hide1" id="6b" src="../../images/fullsize/1005.jpg" />
CSS:
.hide1{
display:none;
}
.show{
display:block !important;
}
и JS (под JQuery UI):
$(function() {
$("#1a").click(function() {
$(".show").toggleClass("show", 0);
return false;
});
$("#1a").click(function() {
$("#1b").toggleClass("show", 0);
return false;
});
$("#2a").click(function() {
$(".show").toggleClass("show", 0);
return false;
});
$("#2a").click(function() {
$("#2b").toggleClass("show", 0);
return false;
});
$("#3a").click(function() {
$(".show").toggleClass("show", 0);
return false;
});
$("#3a").click(function() {
$("#3b").toggleClass("show", 0);
return false;
});
$("#4a").click(function() {
$(".show").toggleClass("show", 0);
return false;
});
$("#4a").click(function() {
$("#4b").toggleClass("show", 0);
return false;
});
$("#5a").click(function() {
$(".show").toggleClass("show", 0);
return false;
});
$("#5a").click(function() {
$("#5b").toggleClass("show", 0);
return false;
});
});
Кто-нибудь знает способ, которым я могу сократить JS? У меня более 100 фотографий, и я не хочу этого делать, если только не хочу.
Лучше подходит для http://codereview.stackexchange.com/ IMO. –