Вопрос

I've just started using Timeline.js and I want to change the class of a header from start to whatever. However, the class is set dynamically somewhere in the Timeline library. I've searched through the source code, but it's a bit hard to understand all the connections.

My question is simply: is there a way to see where in the Javascript code an element was created/manipulated/had a class added to it, using the Chrome console?

This is what I've tried so far:

dir($('.start'))
Это было полезно?

Решение

On the Elements panel, right click the element, Break on... > Attribute modifications.

I doubt you can refine the breakpoint to only break on classname changes, but it should be a good starting point.

You can't directly break when the node is created i think, but you can break when the paren't subtree changes (from the same menu). Again, it's not exactly what you need, but it's close enough to get you started.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top