V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Tonni  ›  全部回复第 63 页 / 共 73 页
回复总数  1450
1 ... 59  60  61  62  63  64  65  66  67  68 ... 73  
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 对,要楼主赔一个一模一样的浏览器!
2014-07-14 16:53:04 +08:00
回复了 cacoo 创建的主题 程序员 [求助]产品经理 培养从技术角度思维 可以看哪些书?
《黑客与画家》
2014-07-13 18:21:52 +08:00
回复了 xLzgkddTywk9ALsX 创建的主题 iMac 突然长草,想出掉 293,入个 ME089CH.
看需求,如果以后老是带着电脑到处跑还是老老实实用293吧。
周末还在发,不双休么?
2014-07-13 11:13:26 +08:00
回复了 chingli 创建的主题 分享发现 有人用 Hugo 吗?觉得很赞
@chingli 之前公司有个Linux Kernel开发人员,他的博客就是纯手写HTML。
2014-07-12 21:11:57 +08:00
回复了 chingli 创建的主题 分享发现 有人用 Hugo 吗?觉得很赞
我现在在用Octopress,挺好的,;)。
1 ... 59  60  61  62  63  64  65  66  67  68 ... 73  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1825 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 16:36 · PVG 00:36 · LAX 08:36 · JFK 11:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.