아마도 div 태그 내부 페이지에 어딘가에 거품의 정보를 넣어 : 여기
는 테이블 컬럼 내에서 테이블 항목 내 강력한 형식의보기의 샘플입니다. 클래스를 div 태그에 놓으면 (1) 숨겨지고 (2) td 태그에 대해 절대적으로 배치됩니다.
다음으로 < % = item.name %>의 마우스 오버 또는 클릭 이벤트에서 jQuery를 사용하여 팝업을 표시하거나 숨길 수 있습니다.
<style>
.myTable td { position:relative; top:0; left:0; }
.myBubble { display:none; position:absolute; top:-100px; background:#CCC; }
</style>
<table class="myTable">
<tr>
<th>name</th>
</tr>
<% foreach (var item in Model) { %>
<tr>
<td>
<div class="myTrigger"><%= (item.name) %></div>
<div class="myBubble">
<%= item.description %><br />
<%= item.publishDate %>
</div>
</td>
</tr>
<% } %>
</table>
<script>
// presuming you've already included a reference to the jQuery library...
$('.myTrigger').hover(function() {
// show the adjacent bubble content
$(this).parent().find('.myBubble').show();
},
function() {
// hide the adjacent bubble content
$(this).parent().find('.myBubble').hide();
});
</script>
팝업 풍선을 수행하거나 데이터베이스에서 데이터를 가져 오는 방법, 또는 강력한 형식의보기로 표시하는 방법을 알아내는 데 문제가 있습니까? 좋은 대답을 원한다면 아마 더 구체적 일 필요가있을 것입니다. Q-tip (http://craigsworks.com/projects/qtip/docs/#gettingstarted)과 같은 JQuery 플러그인을 사용해 보셨습니까? 그렇다면 어떤 시점에서 문제가 발생 했습니까? – StriplingWarrior
간단한 질문에 대해 죄송합니다. im은 거품과 함께, 그리고 어떻게 실제로 강하게 입력 된 뷰의 정보를 버블에 연결 시킬지를 결정했습니다. – Trev
ajax를 통해 부분 뷰에서 jQuery.dialog 상자로로드하려고 할 수 있습니다. 이전에는 jQuery.dialog를 사용한 적이 없으므로 도움이되는지 실제로 알지 못합니다. /. –