Ich versuche, einen Rahmen zu einem div-Element hinzufügen, wenn der Moust auf dem div schwebt, aber ich finde, nachdem der Rahmen aded ist, nimmt der Boder Platz und Lass den Inhalt bewegen. Sehen Sie sich den Ausschnitt unten an. Ist es möglich, den Inhalt in diesem Fall zu verschieben, wenn der Rahmen angezeigt wird?Wie Rand hinzufügen, aber keine Änderung an der Inhaltsposition
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
</style>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/lib.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#test-id').hover(function() {
console.log("test-id");
$('#test-id').css('border', '5px dotted');
},
function() {
$('#test-id').css('border', 'none');
}
);
});
</script>
</head>
<body style="margin-bottom:0px;margin-top:0px;">
<div>
<div style="width: 300px;">
</div>
<div id="test-id">
jfdjkfjdsfjaldsjfsjf
</div>
</div>
</body>
</html
>
@ Wai, negative Marge ist kein schöner Ansatz, alle Zeiten zu verwenden, es sei denn, es ist sehr necessaary ist, IE Döns Funktioniert nicht mit negativen Margen. – kobe
Ja, aber eine gute/schnelle Lösung für den normalen Gebrauch. – WaiLam
yeah .. als eine schnelle Lösung können wir diesen Ansatz verwenden. – kobe