저는 <div>
에 몇 개의 링크 (<a>
태그)와 다른 요소가 포함되어 있습니다. <div>
은 버튼처럼 동작하기를 원합니다. 즉, 사용자가 버튼의 모든 부분을 클릭 할 때마다 링크로 이동해야합니다. 다음과 같은 몇 가지 솔루션이 있습니다. Make a div into a link jQuery에서도 작동하도록 만들 수 있지만 문제는 의 <a>
태그가 이전과 같이 작동하도록하려는 것입니다. 나는 이것을 가능하게하는 해결책을 찾지 못했습니다. 어떻게해야합니까?DIV를 클릭 할 수없는 영역에서 클릭 할 수있게 만드는 방법은 무엇입니까?
4
A
답변
3
$('#mydiv a').click(function(e) {
e.stopPropagation();
});
이벤트가 거품을 내뿜습니다. 이를 전파라고합니다. jQuery 이벤트 객체에 stopPropagation
을 호출하면 해당 이벤트가 포함 된 div까지 버블 링되는 것을 방지해야합니다.
그리고
이벤트 핸들러가되지return false
를 않기 때문에, 다음
<a>
태그 처리 브라우저 기본 클릭은 여전히
href
가 정상적으로 다음에 의미 발사됩니다.
체크 아웃 여기에 작업 예 : http://jsfiddle.net/Squeegy/2phtM/
1
난 당신이 클릭을 유발하는 요소를 결정하는 이벤트 핸들러를 필요가 있다고 생각 -이
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
$(function() {
$("#links").click(handler);
})
function handler(event) {
var $target = $(event.target);
if($target.is("#links")) {
window.location = "divlocation.htm"
}
}
</script>
</head>
<body>
<div id="links" style="background: yellow">
<a href="test1.htm">link 1</a><br>
<a href="test2.htm">link 2</a>
</div>
</body>
</html>
관련 문제
- 1. DIV 섹션을 클릭 할 수있게 만드는 방법은 무엇입니까?
- 2. 단어를 클릭 할 수있게 만드는 Wysiwyg?
- 3. 위젯을 클릭 할 수있게 만드는 방법
- 4. 내 이미지를 클릭 할 수있게 만드는 방법
- 5. 내 위젯을 클릭 할 수있게 만드는 방법?
- 6. JLabel을 클릭 할 수있게 만드는 방법?
- 7. TextView를 클릭 할 수있게 만드는 방법
- 8. Twui을 사용하여 문자열을 클릭 할 수있게 만드는 방법은 무엇입니까?
- 9. Jtextpane에서 텍스트를 클릭 할 수있게 만드는 방법은 무엇입니까?
- 10. 월별보기에서 날짜 값을 클릭 할 수있게 만드는 방법은 무엇입니까?
- 11. 이미지 버튼을 클릭 할 수있게 만드는 방법은 무엇입니까?
- 12. UITableViewCell에서 URL을 클릭 할 수있게 만드는 방법은 무엇입니까?
- 13. 안드로이드에서 겹쳐진 이미지를 클릭 할 수있게 만드는 방법은 무엇입니까?
- 14. actionscript에서 버튼을 한 번만 클릭 할 수있게 만드는 방법은 무엇입니까?
- 15. 텍스트 블록에서 URL을 클릭 할 수있게 만드는 방법은 무엇입니까?
- 16. 자바 스크립트에서 이미지를 클릭 할 수있게 만드는 방법은 무엇입니까?
- 17. 안드로이드의 모든 textviews에서 myURL을 클릭 할 수있게 만드는 방법은 무엇입니까?
- 18. QTextEdit에서 링크를 클릭 할 수있게 만드는 방법은 무엇입니까?
- 19. 안드로이드에서 그래프를 클릭 할 수있게 만드는 방법은 무엇입니까?
- 20. 이미지를 클릭 할 수있게 만들기
- 21. 입자를 클릭 할 수있게 할 수 있습니까?
- 22. jqplot의 축 레이블을 클릭 할 수있게 만들기
- 23. JButton을 보이지 않지만 클릭 할 수있게 만드시겠습니까?
- 24. 배경 이미지를 클릭 할 수있게하고 내용을 클릭 할 수있게 만들기
- 25. 클릭 할 수없는 항목
- 26. iPhone 진행률 표시 줄을 버튼처럼 클릭 할 수있게 만드는 방법?
- 27. 배경 이미지를 클릭 할 수있게 해주는 Javascript?
- 28. 두 개의 DIV를 드래그 할 수있게 만드는 방법은 무엇입니까?
- 29. 플렉스 3 트리 레이블을 클릭 할 수있게 설정하는 방법은 무엇입니까?
- 30. 지정한 영역에서 클릭 감지
감사 같은 것을. 그것은 내가 찾고 있었던 바로 그 것이다. –