问答详情
源自:5-1 编程挑战

请问这是什么意思吗

 title.onclick = function(event) {
        event = event || window.event;
        event.stopPropagation ? event.stopPropagation() : event.cancelBubble = true;
        if(box.className == "extended"){
          resetM();
        } else {
          box.className = "extended";
          menu.className = "anim_extendDown animated speed_fast";
          menu.style.display = "block";
        }
      }

提问者:慕粉3233484 2016-05-07 17:19

个回答

  • 慕尼黑4423355
    2016-05-07 18:43:59

    在title点击的时候调用那个特定的匿名函数

    那个特定的匿名函数作用:

        event,考虑兼容性,获取有效的event

        停止事件冒泡,考虑兼容性,使用有效的方式停止事件冒泡

        若box的className为extended(已展开),则调用resetM函数

        否则(box未展开),将box的className设置为extended(已展开),并对menu的属性进行设置(显示menu)