解决方案 »

  1.   

    是你代码有问题
    function getFocus(focusNode,triggerNode){
        $(focusNode).focus(function(){
            $(this).hide();  
            $(triggerNode).show();
            $(triggerNode).focus();
            //blurFocus(triggerNode,focusNode);
        }).blur(function(){
            delTooltip();
        });

    }焦点事件触发后,你设置了另外一个控件获取控件,导致又触发了blur事件删除了提示,firefox和chrome事件执行的循序不一样导致delTooltip执行最后吧你的事件就是矛盾的,自己想好要什么效果先
      

  2.   

    function blurFocus(focusNode,triggerNode) {
         
        $(focusNode).focus(function (event) {
            <span style="color: #FF0000;">//alert("OK");</span>
            showTooltip(focusNode,"prompt");
          }).blur(function(){ 
            if($(this).val()==''){
                $(triggerNode).show();
                $(this).hide(); 
                delTooltip();
            }else{
                //alert("reg validate--------pwd1!");
            }
            delTooltip();
        });在上面加了一句,在IE和火狐上都能正常运行了
    }