2013-04-18 9 views
7

Mam ten kod, aby wyświetlał etykietkę narzędzia, gdy okno komunikatu jest "unoszone". Wszystkie pola wiadomości znajdują się wewnątrz div nazywanym chatboksem.Moja etykieta narzędzia jest obcięta przez pojemnik div

$('.box').hover(function(){ 
    var htmltooltip = '<div id="info" class="shadow">'; 
    htmltooltip += '<h4>Label info</h4>'; 
    htmltooltip += '<img src="images/defaultphoto.gif"/>'; 
    htmltooltip += '</div>'; 
    $(this).append(htmltooltip).children('#info').hide().fadeIn(400).css('left', -150); 
    }, function() { 
     $('#info').remove(); 
    } 
    ); 

To jest mój kod CSS ChatBox, skrzynki i podpowiedzi nazywa #info

#chatbox { 

    position: absolute; 
    overflow-y:auto; 
    top:40%; 
    left:50%; 
    background:#fff; 
    height:80%; 
    width:550px; 
    border:3px solid black; 
    } 
.box{ 
    width:90%; 
    height:auto; 
    margin:5px 20px 0px 0px; 
    border:3px solid #918750; 
    float:left; 
    cursor: pointer; 
} 
#info{ 
    position:absolute; 
    display:block; 
    background:#7F7777; 
    width:300px; 
    padding-bottom: 0.5em; 
    z-index:25; 


} 

Moim problemem jest to, że etykietka zostaje odcięta przez div chatbox kiedy przechodzą granice chatbox. Oto jsfiddle: http://jsfiddle.net/Ifalcao/k9Yrc/2/

Reguła przepełnienia w dziale czatu musi istnieć, w przeciwnym razie, jeśli mam wiele skrzynek, przekroczą limit czatu. (http://jsfiddle.net/Ifalcao/URBDE) Potrzebuję skrzynek z wiadomościami wewnątrz czatu, ale podpowiedzi w polach wiadomości poza chatboksem.

Z góry dziękuję.

+6

można pisać kod HTML i jsFiddle? – j08691

+0

Tutaj jest: http://jsfiddle.net/Ifalcao/k9Yrc/2/ – Falcoa

Odpowiedz

2

Usuń regułę overflow-y:auto; z elementu div #chatbox, a etykieta narzędzia jest całkowicie widoczna.

jsFiddle example

+2

Niestety, problem nadal występuje, ponieważ potrzebuję przepełnienia na czacie, w przeciwnym razie, jeśli mam więcej skrzynek, przekroczą limit czatu . (http://jsfiddle.net/Ifalcao/URBDE/) Potrzebuję okien dialogowych wewnątrz czatu, ale podpowiedzi poza chatboksem. – Falcoa

0

dodać podpowiedzi css jak overflow: visible;

Powiązane problemy