问题及解决方案:
1:布局
①:因为最外层大DIV宽高定死,导致页面在缩放时出现问题。
外层大的DIV宽不要定死,可以直接使用百分比。
②:浮动与定位一起使用,在后面布局时出现设置了外边距没有效果。
浮动和定位尽量不要一起使用,当使用定位后,可以适当的用分层
③:引入外部插件后,影响到后面已经设置好的字体样式和通用样式。
在布局之前,先想好这个页面会用到什么样的插件,把插件CSS和JS先引入,这样后面布局的时候可以直接设置自己想要的样式。
(先引插件的CSS文件,在引自己的CSS,然后在引入jquery,在引插件JS,最后引自己的JS)
2:js
①:事件流,点击上面的事件,下层事件也会一起使用。
把最上层的事件通过JS来绑定,这样点击上面的就不会影响到下面的事件
$("要绑定的ID").bind("click",function(evt){
evt.stopPropagation();
//要执行的事件
}
3.本身原因
知识点不能灵活运用,理不清每一步该做什么要做什么,逻辑上有误。
代码要多敲,语法上不会尽量自己去查,js方面用好控制台,实在不行console.log每一步去输出,php方面看有没有响应和返回值,主要sql语句的语法,可以用echo或者var_dump 来输出,看输出的结果是不是自己想要的,逻辑上的问题,可以在写代码之前捋一遍,敲出来如果没有效果,可以自己先输出一遍,最后觉得自己逻辑还是没有问题却没有效果,可以问同学或者老师的意见。