1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| <script type="text/javascript" src="./js/jquery.js"></script>
<script>
var info = '';
var truc ='start 2<br /><br /><br /><br /><br /><br /><br /><br />middle<br /><br /><br /><br /><br /><br /><br /><br />789<br /><br /><br /><br /><br /><br /><br /><br />end 2';
var chose = 'start<br /><br /><br /><br /><br /><br /><br /><br />end';
function start(i)
{
$('#'+i).animate({height:'toggle'});
}
function more( param){
var h, obj = $('#' +param);
obj.css({'overflow' : 'hidden', 'height': obj.height()});
obj.html( truc);
h = obj.prop('scrollHeight');
obj.animate({'height': h}, function(){ alert('hauteur : ' +h)});
}
function restore( param){
var obj = $('#' +param);
obj.hide();
obj.html( chose);
obj.css({'height': ''});
}
$(function(){
$('body').append($("<div/>").attr('id','div_8').css({'display':'none'}).html(chose))
$("a:eq(0)").click(function(e){e.preventDefault();
start('div_8')})
$("a:eq(1)").click(function(e){e.preventDefault();
restore('div_8')})
$("a:eq(2)").click(function(e){e.preventDefault();
more('div_8')})
})
document.write("<div id='div_8' style='display:none'>"+chose+"</div>");
</script>
<a href="#">Montrer/cacher</a><br />
<a href="#">Agrandir</a><br />
<a href="#">Restorer</a><br />
<br /><br /> |