2013-06-13 2 views

ответ

2

CSS

.model{ 
    display:none; 
    position:absolute; 
    z-index:1000; 
    top:20%; 
    left:20%; 
    padding:10px; 
    border:1px solid #000; 
    width:auto; 
    height:auto; 

} 

Jquery

$(".chartDiv").on("click", function() { 
    var content = $(this).html(); 
    $('.model').show().html(content); 


}); 

HTML

<div class="chartDiv">Chart 1</div> 
<div class="chartDiv">Chart 2</div> 
<div class="model"></div> 

Working demo

2

Просто возьмите содержимое щелкнутого div и скопируйте его в другой div, который затем правильно разместите.

$(".someChart").on("click", function() { 
    // Fill popup with html 
    $('.popupDiv').html($(this).html()); 
    // now show the popup and possibly position it correctly 
    $('.popupDiv').show(); 
}); 
+0

Спасибо большое :) –

+1

Рад, что я мог бы помочь :-) Если вы удовлетворены, вы можете принять ответ, чтобы вопрос был отмечен как ответ! –

Смежные вопросы