Mise à jour : Votre problème vient de votre sélecteur, changez-le simplement en $('#midCol')
pour obtenir l'effet désiré :
$(document).ready(function(){
$('#midCol').width($(window).width() - 470)
$(window).resize(function() {
$('#midCol').width($(window).width() - 470)
})
});
Quelle version de Firefox utilisez-vous ? Je ne parviens pas à reproduire resize()
ne fonctionne pas dans Firefox (3.6.3). Je vous suggère d'essayer une simple page de démonstration pour la redimensionner et voir si vous avez toujours des problèmes. Si cet exemple fonctionne, votre problème se situe probablement ailleurs et vous devrez inclure d'autres informations.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(window).resize(function() {
$('#log').append('<div>Handler for .resize() called.</div>');
});
});
</script>
</head>
<body>
<div id="log"></div>
</body>
</html>