发表于: 2018-05-12 22:50:12

1 477


一、今天完成的事情

1、今天完成了任务十二,重新写了任务六的页面。难点在于不使用bootstrap完成dropdown菜单。通过将dropdown对应的ul的display默认设置为none,用js设置jquery的click响应函数,在点击时将其设置为可以显示。以及通过js使另外如果点击页面的其他地方或点击按钮时,如果此时ul显示,则将其display设为none。设置是通过给ul添加class name或remove class name实现的。这里需要注意一点,在设置$(document).click时需要解决按钮冒泡的问题,即在ul的click函数中添加event.stopPropagation();


二、明天计划的事情

1、明天开始任务十三


四、遇到的问题

1、js响应冒泡机制


五、收获

1、学习了js响应的冒泡机制,即从最底层元素的响应开始触发。


返回列表 返回列表
评论

    分享到