2014-07-21 1 views
1

다음 코드가 있습니다. 이미지의 일부만 클릭 할 수 있습니다.크롬의 앵커 태그 안에서 img의 일부만 클릭 가능합니다

HTML

<div class="row"> 
    <div class="col-md-4 text-center"> 
    <div class="portfolio-item"> 
     <a> 
     <img class="btn img-portfolio project-img-responsive" data-toggle="modal" data-target="#project-modal" src="img/map_image.jpg"> 
     </a> 
    </div> 
    </div> 
</div> 

CSS

.btn -> bootstrap CSS class 
.row -> bootstrap CSS class 
.col-md-4 -> bootstrap CSS class 
.text-center -> bootstrap CSS class 
.img-portfolio { 
    margin: 0 auto; 
} 

.project-img-responsive { 
    display: block; 
    max-width: 50%; 
    height: auto; 
} 
.portfolio-item { 
    margin-bottom: 25px; 
} 

에만 문제가 크롬이다. 모질라에서 잘 작동합니다.

내가 누락되었거나 잘못 되었나요? 안녕하세요 추가하려고

+0

코드가 제대로 작동합니까? 가지고 봐 http://jsfiddle.net/Tr4him/ucdL3/ – Soufiane

+0

[JSFiddle] (http://jsfiddle.net/)에서이 문제를 복제 할 수 있습니까? –

답변

1

은 나와 함께 작동

<a href="#" > 
    <img class="btn img-portfolio project-img-responsive" data-toggle="modal" data-target="#project-modal" src="img/map_image.jpg"> 
</a> 

href 속성.

+0

실제 코드를 업데이트했습니다. Href는 도움이되지 못했습니다. – Prasanna

+0

Href 속성을 추가해도 여전히 작동하지 않습니까? – Soufiane

+0

예. 작동하지 않았다. href 속성이 이것에 어떤 영향을 주는지 정말로 의심 스럽다. – Prasanna

0

앵커 요소에 display: inline-block을 추가하려고하면 @ DStruOne의 제안이 작동하지 않습니다. 모달를 트리거 할 경우

a { display: inline-block; } 
+0

나는 이미 앵커 태그의 디스플레이를 "인라인 블록"으로 바꾸려고 시도했다. 도움이되지 않았다. – Prasanna

0

, 어쩌면 앵커 태그에

data-toggle="modal" data-target="#project-modal" 

이동합니다. 제 생각에는 이미지에 '.btn'클래스를 추가하면 안됩니다. 태그를 앵커 태그로 옮겨보십시오.

+0

앵커 태그로 옮기는 것도 도움이되지 못했습니다. – Prasanna

+0

문제를 재현하여 피들을 만들려고했습니다. http://jsfiddle.net/YFSW2/ 성취하려는 것은 무엇입니까? –

+0

방금 ​​알아 챘습니다. 문제는 크롬에만 있습니다. 모질라에서 잘 작동합니다. – Prasanna