如何快速知道一个标签是由哪个Javascript文件操作的?

2012-11-20 10:58:25 +08:00
 Keinez
Speed Dial 2的缩略图在1920宽度下没有办法把屏幕撑满,看了下CSS是直接写在<style>里面的,Custom CSS不起作用,于是试图修改其Javascript文件。

然后就卡壳了……因为不知道是由哪个文件哪个语句操作的html,所以只能用笨办法一个文件一个文件的看……

这得找到什么时候= =求高效率一点的方法
2959 次点击
所在节点    JavaScript
3 条回复
bearice
2012-11-20 11:15:58 +08:00
找关键字(比如id class之类的)然后在js里搜索咯
Keinez
2012-11-20 11:19:25 +08:00
@bearice 解决了,在sublime里面用正则查id+witdh……
(一直不想碰的正则表达式还是学了- -)
acecode
2012-11-20 18:13:36 +08:00
webkit系列浏览器(Chrome, Safari, Opera不成),在该元素上右击->查看元素,打开开发者工具窗口,在Elements选项卡DOM树中的那个元素会自动高亮,在该元素上点右键,选择Break on(停止于)-> attribute Change(属性变化);然后(等待或者手动)触发引起style变化的操作,开发者工具就会切换到Scripts选项卡,右边有Call Stack(调用栈),按照栈往上翻js文件就成了;如果有其他的属性变化干扰,可以按scripts 选项卡右上方的那个||>(继续执行)按钮直接”放过去“

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX