Alles, was ich will, ist nur eine absolute <div>a message</div>
auf der rechten Seite eines Eingangs, so dass das Div statische Layout nicht beeinflussen. Aber ich fand den Standort falsch. Wie soll ich das machen? Wie positioniere ich ein absolutes div nach einer Eingabe im Bootstrap?
$('input').each(function(i, input){
var input = $(input);
var top = input.offset().top;
var left = input.offset().left+input.outerWidth();
var attrs = {top:top, left:left, position:'absolute'};
input.focus(function(){
var tip = $('<div>a message</div>');
tip.css(attrs);
tip.insertAfter(input)});
});
<link href="http://cdn.jarsj.cn/bootstrap.min.css" rel="stylesheet">
<div class="container-fluid">
<div class="page-header">
<h1>Test Page</h1>
</div>
<div class="row">
<div class="col-md-2">
<ul class="nav nav-pills nav-stacked">
<li role="presentation"><a href="/">Home</a></li>
<li role="presentation"><a href="profile">Profile</a></li>
<li role="presentation"><a href="messages">Messages</a></li>
</ul>
</div>
<div class="col-md-5">
<div class="panel panel-primary">
<div class="panel-heading">fill the form please.</div>
<div class="panel-body">
<form>
<div class="form-group">
<label for="username">username</label>
<input type="text" class="form-control" id="username_id" name="username">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
</div>
</div>
</div>
</div>
<script src="http://cdn.jarsj.cn/jquery-1.11.0.min.js"></script>
<script src="http://cdn.jarsj.cn/bootstrap.min.js"></script>
wo genau haben Sie "eine Meldung" angezeigt werden soll? – davidkonrad
@davidkonrad nur horizontal folgen dem Eingang – tcpiper