Jarery Cycle을 기반으로 Aaron Vanderzwan의 슬라이드 쇼 최대 값을 사용하고 있지만 슬라이드에 onclick 이벤트를 추가하는 데 문제가 있습니다. 스택 교환에 대한 솔루션을 연구하면서 Z- 인덱스 위치 div를 "클릭"하는 솔루션을 발견하고 pointer-events:none
CSS 속성을 추가했습니다. 이 jsfiddle : http://jsfiddle.net/HDRCREATIVE/cj9sh/은 내가 작업하고있는 슬라이드 쇼의 예입니다. 내 문제는 다음 jquery 페이지에 추가하는 데 문제가 있습니다. 모든 안내가 감사하겠습니다. 미리 감사드립니다.jquery 슬라이드 쇼에 onclick 이벤트 추가
//The following was taken from the maximage forum's.
var $maximage = $('#maximage');
// Trigger Maximage
$maximage.maximage();
// Capture click on maximage's children
$maximage.children().on('click', function(){
// Retrive our URL (set in data-href attribute on img tags)
var url = $(this).data('href');
// If our URL is set, open a new window with that URL
// You can certainly use window.location here too
if(url.length > 0){
window.open(
url, // <- This is what we set with the data-href attribute
'_blank' // <- This is what makes it open in a new window.
);
}
});
는 업데이트] - WORKING CODE (Gulty 덕분에) 나는이 프로젝트에 필요한 전체 이미지 반응 효과를 생산하는 maximage를 들어
참조 JsFiddlehttp://jsfiddle.net/cj9sh/10/
, 나는 cssBackgroundSize: false,
속성을 유지했다. Gulty의 대답을 통해 내 href
이 내 포함 된 div에 첨부되고 있음을 알게되었습니다. CMS 시나리오에서 이것을 사용하고 있기 때문에 사용자별로 다른 링크를 연결할 수 있어야하므로 좋지 않았습니다. 그래서 href
을 내 <img>
에 보관하려면 <div>
내에 동봉하고 위에 사용하려고 시도했던 click
기능을 단순화하십시오. 예비 테스트가 진행 중입니다. 새로운 문제가 생기면 업데이트됩니다.
감사 gulty을 :
그래서 하나가 cssBackgroundSize을 사용하지 말아! 그것은 매우 도움이되었습니다. 다시 jsfiddle 작업으로 내 질문을 업데이트했습니다. – HDRC