jQuery 플러그인을 사용하고 있습니다. 여기에서 찾을 수 있습니다 : http://tutorialzine.com/2011/03/photography-portfolio-shutter-effect/ 조금 변경했습니다.jQuery를 사용하는 방법 .find()
여전히 완벽하게 작동하지만 사용자 cna가 다음 이미지로 건너 뛰기 위해 사용하는 다음 버튼을 추가 한 다음 한 루프의 간격을 전환하지 않도록 일시 중지합니다. 다음 그림이 너무 빨리.
그러나 내 문제는 prvious 버튼에 놓여 있습니다. 나는 그것을 할 방법 확실하지 않다, 그래서 내가 목록에 나는 어디 알 수 있도록 마지막 목록 항목의 위치를 수있는 변수
var positionInt
을 추가했습니다.
어떻게이 라인에 의해 생성 된 리튬 객체와 함께이 사용합니까 :
var container = $('#container'),
li = container.find('li');
올바른 리 항목을 열려면?
또한 li 객체의 길이를 어떻게 찾을 수 있습니까? li.size(), li.count() 및 li.length를 시도했지만 아무 것도 작동하지 않았습니다.
또는 .find() 메서드를 사용하여 현재 보이는 항목보다 li 항목을 여는 방법이 있습니까? 이것은 원래 앞으로가고 않는 방법입니다
li.filter(':visible:first').hide(); // Hid the only visible li
if(li.filter(':visible').length == 0){
li.show(); // if nothing is visible load a li (Im not really sure what this is pointing at, but it loads the next li)
}
건배
배열에 루프를 적용 할 이유가 없습니다. 'eq'를 사용하여 jquery 객체에서 특정 요소를 가져 오거나 jquery 객체 자체를 배열로 사용할 수 있습니다. '$ ("# container ul li") [2]'필요하다면 http://api.jquery.com/get/를 사용하여 배열을 얻을 수도 있습니다. –
나는 구현에 따라 유용 할 수도있는 가능한 솔루션을 제공하고 있습니다. 어쨌든,'eq' 메쏘드는 제 대답에도 설명되어 있습니다. – Jules