修改代码规范性和修改bug

bugfix: 调用setItems时会重复的给ul注册事件