fix IE8 bug
change the way of trigger and traverse