0
내가 가지고있는 많은 동일한 기능이 ...내 동일한 기능을 짧은 코드로 작성할 수있는 방법은 무엇입니까?
<section class="leilig-right" id="leilig-right-box1">
<section class="glwrap x2">
<ul class="gallery clearfix">
<div id="navz">
<span id="prev" class="prev" style="cursor:pointer;"></span>
<span id="next" class="next" style="cursor:pointer;"></span>
</div>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
</ul>
</section>
</section>
내 동일한 기능을 내 사이트에
<section class="leilig-right" id="leilig-right-box1">
<section class="glwrap x1">
<ul class="gallery clearfix">
<div id="navz">
<span id="prev" class="prev" style="cursor:pointer;"></span>
<span id="next" class="next" style="cursor:pointer;"></span>
</div>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
<li class="g2">
<a href="#">
<img src="http://www.supershareware.com/images/icons/Future_City_3D_Screensaver-31411.gif">
</a>
</li>
</ul>
</section>
</section>
를 실행하고 그리고 너무
function scrollToPositionx1(element) {
if (element !== undefined) {
$(".x1").scrollTo(element, 800, {
margin: true
});
}
}
$(function() {
//Create an Array of posts
var posts = $('.x1 img');
var position = 0; //Start Position
var next = $('.x1 #next');
var prev = $('.x1 #prev').hide();
//Better performance to use Id selectors than class selectors
next.click(function(evt) {
//Scroll to next position
prev.show();
scrollToPositionx1(posts[position += 1]);
if (position === posts.length - 6) {
next.hide();
}
});
prev.click(function(evt) {
//Scroll to prev position
next.show();
scrollToPositionx1(posts[position -= 1]);
if (position === 0) {
prev.hide();
}
});
});
및 및 및 ...
function scrollToPositionx2(element) {
if (element !== undefined) {
$(".x2").scrollTo(element, 800, {
margin: true
});
}
}
$(function() {
//Create an Array of posts
var posts = $('.x2 img');
var position = 0; //Start Position
var next = $('.x2 #next');
var prev = $('.x2 #prev').hide();
//Better performance to use Id selectors than class selectors
next.click(function(evt) {
//Scroll to next position
prev.show();
scrollToPositionx2(posts[position += 1]);
if (position === posts.length - 6) {
next.hide();
}
});
prev.click(function(evt) {
//Scroll to prev position
next.show();
scrollToPositionx2(posts[position -= 1]);
if (position === 0) {
prev.hide();
}
});
});
다른 X1, X2 등 ...
내 기능을 쇼트 코드하는 방법은 없습니까?
라이브 데모 : http://jsfiddle.net/G3ERL/
감사합니다, 시도 할 것입니다 : D – l2aelba
너무 도와 줘서 고마워요 : D –
언제든지 :) 재미 있고, 많은 그 플러그로 이미지를 다룰 수있는 다른 방법도 있습니다 :) 만약에 알지 못했을 때를 대비해서 :) – Val