jQuery Manual redimensionável DIV

Estou tentando criar uma div redimensionável sem usar a biblioteca de interfaces do jQuer

var myY = 0;
var mouseDown = false;
var originalHeight = 0; 

function resize(e){
    if(mouseDown == true){
        $("#cooldiv").height(originalHeight+e.pageY-myY);
    }
} 

$(document).ready(function(){
    $().mouseup(function(e){
        myY = 0;
        mouseDown = false;
        originalHeight = 0;
        $().unbind("mousemove", resize);
    });

    $("#resizeBar").mousedown(function(e){
        myY = e.pageY;
        originalHeight = $("#cooldiv").height();
        mouseDown = true;
        $().bind("mousemove", resize);
    });
});

...

<div id="cooldiv" style="width: 500px; height: 300px; background-color: #cccccc; position: relative;">
<div id="resizeBar" style="height: 10px; width: 500px; background-color: #aaaaaa; position: absolute; bottom: 0;"></div>
</div>  

O primeiro redimensionamento funciona bem (ou seja, redução do mouse, remoção do mouse e mouse), mas nos segundos (mouse + mouse), o navegador tenta arrastar toda a divisão resizeBar em vez de redimensionar corretamente o contêiner pai. Na ativação do mouse, a div começa a redimensionar "cooldiv" na remoção do mouse sem necessidade de remover o mouse, até um clique adicional do mous

sses problemas não aparecem no Internet Explore

questionAnswers(3)

yourAnswerToTheQuestion