V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Tonni  ›  全部回复第 63 页 / 共 73 页
回复总数  1456
1 ... 59  60  61  62  63  64  65  66  67  68 ... 73  
国家级IT项目就一个GFW比较能拿出手,其它的基本上都是喊着口号骗经费
2014-07-17 09:39:33 +08:00
回复了 no13bus 创建的主题 JavaScript 问个关于 js 里面的 Date 解析问题
可以考虑用momentjs处理时间
2014-07-17 08:42:56 +08:00
回复了 dendixx 创建的主题 问与答 关于 IE 测试工具的选择
虚拟机,其他的都是扯淡
2014-07-16 23:55:45 +08:00
回复了 goophile 创建的主题 北京 iPad 无法开机,求推荐一个靠谱的维修店
不是说港版的给修么?
2014-07-16 18:56:14 +08:00
回复了 BInaryTree111 创建的主题 程序员 摸索技术人喜欢的线下活动 第 0 弹
线下沙龙?where?
2014-07-16 12:08:05 +08:00
回复了 Email 创建的主题 MIUI 二十几岁的你是不是也曾遗忘了那一天是自己的生日.[一大波 F 码]
生日快乐,求个F码
2014-07-16 10:20:17 +08:00
回复了 em91 创建的主题 宠物 出自家养的英短萌猫一只~
萌哭
2014-07-16 10:04:51 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
```
var avatarList = document.querySelectorAll(".pls .avatar");
var nodes = Array.prototype.slice.call(avatarList, 0);
nodes.forEach(function (node){node.style.display = "none"});
```
2014-07-16 09:46:17 +08:00
回复了 lostarray 创建的主题 问与答 是 DigitalOcean 抽风,还是我这边的网络问题?
我的也是do的sfo节点,昨天上午的时候访问速度很慢,今天很正常。
2014-07-16 08:53:14 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
@GPU 不是querySelector是querySelectorAll这个方法,匹配所有的元素,现在在地铁,不方便调试
太TMD没有气量了
2014-07-15 23:56:17 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
@GPU ;),我就是吃这口饭的,苦逼前端工程师,解决问题的办法就是分析问题,评估问题出现在什么地方,然后去验证问题,找到问题了,然后再Google一下就解决啦,当然这些是要靠一定的经验基础的。
2014-07-15 22:44:16 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
刚才我又试了下,window下绑定的resize事件也会导致这个问题,继续上面的代码,还要加一段代码移除resize事件的回调,完整的代码就应该是:
```
document.querySelector("#nv").style.position = "static";
window.removeEventListener("scroll", getEventListeners(window).scroll[0].listener);
window.removeEventListener("scroll", getEventListeners(window).scroll[0].listener);
window.removeEventListener("resize", getEventListeners(window).resize[0].listener);
```
2014-07-15 22:35:30 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
其实window.scroll下面绑定了两个事件,在列表页时控制浮动的事件回调在window.scroll事件队列的第一个位置,所以上面的代码生效,但是在帖子的内容页控制浮动的事件回调在window.scroll事件队列的第二个位置,所以上面的代码要在帖子内容页生效需要执行两次,或者干脆执行下面的命令,将这两个事件在所有页面都删除掉:
```
document.querySelector("#nv").style.position = "static";
window.removeEventListener("scroll", getEventListeners(window).scroll[0].listener);
window.removeEventListener("scroll", getEventListeners(window).scroll[0].listener);
```

符上一个有用的链接: http://stackoverflow.com/questions/9046741/get-event-listeners-attached-to-node-using-addeventlistener
2014-07-15 22:28:10 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
我找到了,就是绑定在window上的scroll事件做鬼。
解决办法就是在Console里面执行这两个命令:
```
document.querySelector("#nv").style.position = "static";
window.removeEventListener("scroll", getEventListeners(window).scroll[0].listener);
```

执行完滚两步,看下效果。
2014-07-15 22:06:27 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
@GPU 我觉得是某个元素的onscroll事件作怪,我不知道具体是哪个DOM上绑定的这个事件,有知道的朋友说下查找方法。
2014-07-15 21:50:31 +08:00
回复了 GPU 创建的主题 程序员 Chipehll 论坛的导航栏滚动的时候会跟着走,应该怎么样去禁止他?
在Console里面执行:
`document.querySelector("#nv").style.position = "static"`
立马见效,但是因为有事件绑定的缘故,每次滚动窗口又会出现固定浮动效果,我判断是因为window或者document上绑定了onscroll事件,每次滚动条变化都会导致从新计算,但是我从Console里执行下面的几个命令都返回的null:

```
window.onscroll
null
document.onscroll
null
document.querySelector("html").onscroll
null
document.querySelector("body").onscroll
null
```


怎么才能找到具体事件绑定呢?有知道的朋友告知下。
2014-07-15 15:17:57 +08:00
回复了 BInaryTree111 创建的主题 程序员 开发者兴趣
我觉的妹子的头像是本人,我用Google图片搜索查了下她的头像,好像就V2EX有用到。
2014-07-14 22:05:27 +08:00
回复了 jacob 创建的主题 JavaScript 学习 js 的处女作,忍不住让大伙看看。
@luo123qiu 对,要楼主赔一个一模一样的浏览器!
1 ... 59  60  61  62  63  64  65  66  67  68 ... 73  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5135 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 01:18 · PVG 09:18 · LAX 18:18 · JFK 21:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.