이전에는 함수 내부에서 이벤트를 바인딩하면 안된다고 들었습니다. 이 현안을 해결하는 최선의 선택은 무엇입니까? 링크를 클릭하면 해당 링크에서 일부 속성을 가져오고 싶습니다. 내가 현재 어떻게하고 있는지 알려드립니다.클릭 이벤트 내에서의 이벤트 바인딩
$(".portfolioLink").click(function(){
// Show slide and portfolio piece info
$(".inner-content.portfolio").show();
// Reset slides timer and pagination
clearInterval($('#slides').data('interval'));
$("ul.pagination li").removeClass("current");
// Get ID from link that is clicked.
var slideID = $(this).parent().attr("id");
$("#previous").click(function() {
slideID--;
clearInterval($('#slides').data('interval'));
$("ul.pagination li").removeClass("current");
portfolioSwitch(slideID);
});
$("#next").click(function() {
slideID++;
clearInterval($('#slides').data('interval'));
$("ul.pagination li").removeClass("current");
portfolioSwitch(slideID);
});
}
나는 다음과 이전 버튼 인 앞뒤로 움직이는 두 개의 버튼이 있습니다. 클릭하는 링크에 따라 앞으로 또는 뒤로 가고 싶습니다. $(".portfolioLink")
클릭 이벤트 외부에서 이러한 클릭 이벤트를 발생시키는 동시에 포트폴리오 링크에서 해당 속성을 가져 오는 가장 좋은 방법은 무엇입니까?
또한 html 코드를 게시 할 수 있습니까? – Chanckjh