如何用firebug读取var(没有console.logging)

时间:2014-03-17 10:55:49

标签: javascript console firebug

我想通过使用firebug来了解var的价值。 我知道用console.log或alert来获取它们的方法。 在我的情况下,我无法更改代码来添加内容。 有没有办法在不通过firebug更改代码的情况下读取var?

我做了一个小提琴: http://jsfiddle.net/JdEvU/2/

是否有可能在firebug中获取/查看targetPosition的值?

function handleWheel(evt){
    var e = window.event || evt; // old IE support
    var delta = -e.wheelDelta || (40 * e.detail);
    console.log('I am awake');
    advance(delta);

}

    function advance(delta){
    direction = (Math.abs(delta) > 2) ? ((delta > 0) ? 1 : -1) : ((delta < 0) ? 1 : -1);
    var targetPosition = delta * 5;
    console.log('delta: ',delta);    
   }



// Events
function addEvent(evt, handler, element){
    if(window.addEventListener){
        if(evt == 'mousewheel'){
            // Firefox
            element.addEventListener("DOMMouseScroll", handler, false);
        }
        element.addEventListener(evt, handler, false);
    }
    else if (window.attachEvent)
        element.attachEvent('on' + evt, handler);
}

addEvent('mousewheel', handleWheel, window);

1 个答案:

答案 0 :(得分:0)

这是一个局部变量,所以我想唯一的可能就是在这里使用调试器。 为此,请在下一行添加断点,并将targetPosition添加到监视的变量中。一旦执行该行,脚本执行就会停止,并且您将能够看到该值。

enter image description here