2014-04-10 5 views
0

이미지를 슬라이드 쇼로 볼 때 이미지 ALT를 이미지 캡션으로 표시하는 코드가 있습니다. 그러나이 코드는 갤러리보기에서 호버에 표시되는 이미지 제목을 대체합니다. 아래의 코드는 다소 이해할 수 있지만 어떻게 작동하는지 ALT를 만드는 방법을 알지 못하고 이미지 타이틀이없는 마우스 오버시 표시되는 제목을 ALT로 대체합니다. image에서 alt가 동일한 경우이미지 가져 오기 갤러리에 표시 할 제목과 ALT

$(this).parent().attr("title",function(i,val){ 
    return val == alt ? "" : alt; 
}); 

당신이 선택하여 원하지 않는 방식으로 제목을 설정합니다 : 는 여기에 내가 미리

답변

0

코드의이 부분에

<script type="text/javascript"> 
jQuery(document).ready(function($){ 
    $(".gallery img").each(function(){ 
     var alt = $(this).attr("alt"); 
     $(this).parent().attr("title",function(i,val){ 
      return val == alt ? "" : alt; 
     }); 
    }); 
}); 
</script> 

감사를 사용하는 코드입니다 이미지의 parent에있는 title은 반드시 a 태그 여야합니다. 기술적으로 캡션을 표시 할 필요가 없습니다. e alt가 설정되어 있으므로 기본적으로이 코드 부분은 제거 중입니다.

+0

빠른 응답을 보내 주셔서 감사합니다. 이 세그먼트를 제거하면 캡션이 제거되고 모든 것을 (제목 포함) 원래의 "갤러리"텍스트로 바 꾸었습니다. –

+0

갤러리 플러그인이 "비 정통적인"방식으로 구현되어이 문제를 해결하기 위해이 글을 쓰고 싶습니다. 외모에 의해 'alt'와 'title'이 묶여있어 빠른 해결 방법이 아닙니다. 수정, 플러그인은 무엇이며 대안을 시도해 보셨습니까? –

+0

무슨 일이 벌어지고 있는지 전혀 모르겠습니다. Lightbox Plus Colorbox Wordpress 플러그인은 표준으로 제공되며 모든 사이트에서 사용하고 있습니다. 이런 경우를 다루는 것은 이번이 처음입니다. plughin sofar는 항상 제대로 작동하지만 ... 이번에는 그렇지 않습니다. Im는 Themeforest에서 가장 인기있는 테마 중 하나 인 Karma 테마를 사용하며 정기적으로 업데이트되었습니다. 그 견지에서 생각해 보면, 나는 꼬집어지지 않은 것이 거의 없다고 생각합니다. 둘 다 오래된 제품입니다. 이상한 물건이 제목/알트 건. –