2012-01-30 7 views
0

jQuery와 위젯을 사용하는 웹 응용 프로그램을 만들고 있습니다. 사용자가 페이지에서 여러 개의 "파일"(divs)을 선택할 수 있도록 선택할 수 있습니다. 이 잘 작동하지만 그들이 단지 이미지를 클릭하면 (그렇지 않으면 내가 다른 사람의 선택을 취소하지 않고 링크를 사용할 수없는 경우) div를 선택할 수 있도록 지정하려면 어떻게해야합니까? 이 위젯을 사용하여 선택을 취소 할 수 있습니까?jQuery에서 div를 선택하도록 요소를 설정하십시오. 선택 가능

내 jQuery 코드.

<script> 
$(function() { 
    $("#selectable").selectable(); 
}); 
</script> 

이 내 HTML 코드입니다 :

<div class="file" id="<?php echo $i; ?>"> 

<img src="images/file_icon.jpg" /> 

<a href="#">Information</a> 

</div> 

UPDATE

여기 좋은 해결책을 찾을 수 없습니다 Link doesn't work inside UI Selectable

답변

0

이 더 많은 코드를 공유 할 수 있습니까? 나는 당신이 달성하기를 원하는 것을 정확히 이해하는지 모르지만, 아마도 '장애인'속성을 사용하려고 할 수 있습니까?

$("#selectable").selectable({ disabled: true }); 

을 다음 선택 플러그인 수 있도록 이미지를 클릭에 false로 설정 :

당신은 초기화 할 때 그것은 참으로 설정할 수 있습니다

$('img').click(function(){ 
    $("#selectable").selectable("option", "disabled", false); 
}); 
+0

은 기본적으로 더 이상 코드가 없습니다합니다. 이미지를 클릭 할 때 #photo div를 선택하고 싶습니다. 그렇지 않으면 링크를 사용할 때 div가 선택됩니다. –

+0

좋은 해결책을 찾은 곳 : http://stackoverflow.com/questions/4331303/link-doesnt-work-inside-ui-selectable. 그것으로 잘 작동합니다. –

관련 문제