2013-08-24 2 views
0

Я пытаюсь отскочить всплывающее окно при наведении. Я хочу, чтобы всплывающее окно было панелью Bootstrap (v3.0.0). Проблема заключается в том, что панель изменяет ее ширину после эффекта отскока.Эффект отскока JQuery, сломанный Bootstrap

Пример: http://fiddle.jshell.net/YxRvp/

Каждый знает, как это исправить?

+0

проверки этого http://fiddle.jshell.net/YxRvp/1/ –

+0

проблема все еще существует на мой браузер (Chrome) ... Или вы просто изменили надбавку? Спасибо за это – binoculars

ответ

1

добавить min-width:315px; к .poppy

http://fiddle.jshell.net/YxRvp/10/

#poppy { 
    position: absolute; 
    top: 200px; 
    left: 250px; 
    width: 315px; 
    height: 200px; 
    overflow: hidden; 
    background: #f9f9f9; 
    display: none; 
    z-index: 2; 
    min-width:315px; 

} 
+0

Работает как шарм! Большое спасибо! – binoculars

0

DEMO

$('.hover').mouseenter(function (e) { 
    $('#poppy').css('top', e.pageY).css('left', e.pageX); 
    $('#poppy').effect("bounce", { 
     times: 1 
    }, 200); 
    $('.overlay').show(); 
}); 

$('.hover').mouseleave(function() { 
    $('#poppy').hide(); 
    $('.overlay').hide(); 
}); 
+0

Всплывающие окна показывают положение мыши ... интересно. Могу ли я связать его с кнопкой? Скажем, центрированный и 10px над кнопкой, всегда, даже если кнопка меняет место (например, из-за добавления текста на div выше) – binoculars

+0

@binoculars вы можете это сделать :) –