Witam, próbuje napisac formularz, w którym po kliknieciu na dany input obok pojawia się info na temat danego pola.
Wszystko ładnie pięknie, tylko w operze po kliknięciu na input type='text' tabelka się "rozjeżdża". W IE i FF jest ok. Ma ktoś pomysł?
Oto kod:
<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> body {
background-color:#757575;
color:white;
font-family:courier;
margin:0;
padding:0;
}
#imieInfo {
visibility:hidden;
position:absolute;
}
table {
margin:0;
}
h1 {
margin:20px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> $(document).ready(init);
function init() {
$('input:text[name=imie]').focus(showImieInfo);
$('input:text[name=imie]').blur(hideImieInfo);
}
function showImieInfo() {
var pos;
pos = $('input:text[name=imie]').offset();
pos.left += 250;
$('#imieInfo').offset(pos);
$('#imieInfo').css({visibility: 'visible', position: 'absolute'});
}
function hideImieInfo() {
$('#imieInfo').css('visibility','hidden');
}
<div id='imieInfo'>Imię Twojej postaci. Od dwóch do 20 znaków
</div>