![]() | 1 fordragon 2016-03-11 23:39:30 +08:00 ![]() alipay 自己首页都写了 lte IE 7 就跳转到 kill-ie.html 了,所以不用太在意 IE6 了吧。 CSS 部分,没有做显示隐藏的需求时,元素设置 position 为 absolute | fixed ,或设置 float 为 left | right ,不需要再设置 display: block 具体就是.main-logo 部分,另外这个元素同时设置了 position 和 float ,看场景是为了解决上边距的问题吧,但是其实 float: left 其实不需要了。 另外,单就这个页面的场景里,.fl, .fr 的!important 暂时没发现用处,强行提高优先级的东西谨慎使用。 jQuery 部分,写插件很多的话应该知道那些常用的所谓“ jQuery 最佳实践”?比如 $("#contact").on("mouseenter", function(e){ $("#contact").addClass("hover"); e.stopPropagation(); }); $("#contact .dropdown").on("mouseleave", function(e){ $("#contact").removeClass("hover"); e.stopPropagation(); }); $("#contact")选择符的重复出现是可以写的更简单些的。 |
![]() | 3 murmur OP @fordragon 另外选择器没缓存那段的却是我忽略了,这段的意图本来是想解决 ie6 下 hover 只能加给 a 的问题,如果是 ie7+我想按 bootstrap 那样直接做 li:hover menu 的样式应该就可以了 |
![]() | 4 eoo 2016-03-12 00:25:44 +08:00 via Android 问个问题 Javascript 设置 cookie 能不能在响应头看到? |
![]() | 5 murmur OP @eoo 没试过,但是 cookies 一定会在 request 里出现,我一般是在后端设置 cookies 让前端被动存, php 和 java 都可以,我是这样做的 |
6 codevn 2016-03-12 02:06:20 +08:00 $("#contact").on("mouseenter", function(e){ $("#contact").addClass("hover"); e.stopPropagation(); }); $("#contact .dropdown").on("mouseleave", function(e){ $("#contact").removeClass("hover"); e.stopPropagation(); }); 试试这样? var xxx = { $el:{ } } |
![]() | 7 codevn 2016-03-12 02:06:56 +08:00 $("#contact").on("mouseenter", function(e){ $("#contact").addClass("hover"); e.stopPropagation(); }); $("#contact .dropdown").on("mouseleave", function(e){ $("#contact").removeClass("hover"); e.stopPropagation(); }); 试试这样? var xxx = { $el:{ $contact :$('xxxxx') } } |
8 blue0125 2016-03-14 11:00:16 +08:00 弱弱的问下 slider.js 中第 9 行 为什么 innerHeight 要 -28 ,兼容什么问题么? |
11 DoLinux 2016-03-22 20:05:47 +08:00 准备跳槽互联网前端? |