2012-07-12 2 views
0

배경 이미지를 변경할 수있는 litte js 스크립트가 있습니다. 당신은jQuery 클릭 함수에 목록 값 전달하기

$(document).ready(function(){ 
$("#test").click(function(){ 
    api.goTo(5); // this will call background slide no. 5 
}); 
}); 
// this ahref will call the jQuery click handler and swap the background 
<a href="javascript:;" id="test" name="test">Test</a> 

하여 해결할 수 있습니다 그리고 동적으로로 교체하는 페이지를 처음 스크립트를 알 수있는 방법이 필요합니다. 다른 스크립트는리스트 구조 이런 식 제공 : 나는 마침내 당신은 예를 들어 목록 항목 2를 클릭하면, IS 얻으려고 무엇

<ul class="myclass" id="slider"> 
    <li jcarousel-page="1" class="active"><a href="javascript:void(0)"><span>1</span></a></li> 
    <li jcarousel-page="2"><a href="javascript:void(0)"><span>2</span></a></li> 
</ul> 

, 다음 첫 번째 스크립트가 얘기해야했다 "api.goTo을 (2)" 배경 2로 변경하려면 ...

jQuery에는 이벤트 처리기 기능이 있습니다. 하지만 jQuery.click 핸들러에 클릭 된 목록 항목의 수를 전달하는 방법을 실제로 얻지는 않습니다 ...

도움을 주셔서 감사합니다! 세바스찬

+0

죄송합니다. 이해하기가 어렵습니다. "첫 번째 스크립트"란 무엇이며 "다른 스크립트"는 무엇입니까? "동적으로" "교환"하기 위해 사용하기 원하는 기준은 무엇입니까? – Fresheyeball

답변

0
$('li[jcarousel-page]').click(function() { 
    api.goTo($(this).attr('jcarousel-page')); 
}); 
+0

이 솔루션은 내가 원하는 방식으로 보입니다. 나는 내일 그것을 시도하고 당신에게 의견을 남길 것입니다. 미리 감사드립니다 !! – Sierra101