在一个页面点击事件中,我不想让滚动条来响应事件处理函数,请问如何获得滚动条这个对象,如何使点击滚动条时,不会有反应?

解决方案 »

  1.   


    楼主的意思是不是想取消默认事件,你可以用这个方法试试,在你处理单击事件的方法里执行这个方法
    stopDefault(e);
                                    function stopDefault(e){
    //防止浏览器默认事件W3C
    if(e && e.preventDefault){
    e.preventDefault();
    }else{
    //IE中阻止浏览器行为的捷径
    window.event.returnValue = false;
    }
    return false;
    };
    要是这个还不行,那你就试试这个取消冒泡事件                                function stopBubble(e){
    //一般用在鼠标或键盘事件上
    if(e && e.stopPropagation){
    //W3C取消冒泡事件
    e.stopPropagation();
    }else{
    //IE取消冒泡事件
    window.event.cancelBubble = true;
    }
    };