2012-05-31 44 views
37

Tôi đang cố gắng làm theo hướng dẫn here.cách đặt Điểm ngắt DOM trong chrome

Tôi bị kẹt ở phần Điểm ngắt DOM (gần cuối).

Tôi đã đi đến số example site mà họ đang nói đến. Tôi đã nhấn ctrl + shift + i và điều hướng đến tab "yếu tố". Trong các yếu tố tab tôi thấy phần html sau:

<div id="profileCard" style="position: absolute; left: 403px; top: 135px; visibility: hidden; display: none; " class="goog-hovercard"> 
</div> 

Bây giờ tôi đang mắc kẹt cố gắng để tìm ra menu ngữ cảnh:

Mang lên một menu ngữ cảnh trên các yếu tố #profileCard và chọn sự kiện mà bạn muốn phá vỡ trên: việc sửa đổi cây con, thuộc tính sửa đổi, và việc loại bỏ nút

Dưới đây là một ảnh chụp màn hình để hiển thị nơi tôi:

ss

Trả lời

36

Để đặt điểm ngắt trong Chrome, hãy mở trình kiểm tra như bạn đã hiển thị ở trên và nhấp vào tùy chọn tập lệnh ở trên cùng. Điều này sẽ cho phép bạn xem các tập lệnh đang được sử dụng trên trang và chèn các điểm ngắt trên trang đó. Cũng như bước qua chúng và các tùy chọn gỡ lỗi hữu ích khác.

Ở trên là dành cho javascript, để phá vỡ phần tử dom nhấp chuột phải vào phần tử (bên trong thanh tra) mà bạn muốn ngắt và nó sẽ hiển thị menu ngữ cảnh cho phép bạn phá vỡ các sửa đổi và nội dung phụ như thế.

+0

Làm thế nào bạn sẽ thêm một breakpoint để một yếu tố mà chỉ xuất hiện khi nhấn và kéo? Nhấp chuột phải hoặc tabbing vào cửa sổ Thanh tra loại bỏ các yếu tố tôi đang cố gắng để làm việc với. – James

+2

@James chrome hiện có tùy chọn để buộc trạng thái phần tử. Tôi không làm việc với draggables nhiều, nhưng bạn có thể muốn nhìn vào đó. – Ryan

22

Chỉ muốn thêm rằng bạn có thể chỉ cần nhấp chuột phải vào một yếu tố trong các yếu tố panel và đi đến:

Break On... và chọn Subtree modifications, Attributes modifications, hoặc Node removal

enter image description here

+2

Khi tôi nhấp vào một phần tử và kích hoạt "Sửa đổi thuộc tính", nó không phá vỡ khi thuộc tính lớp được sửa đổi bởi một tập lệnh – Legends

+0

[Nghe như bạn đã tìm ra] (http://stackoverflow.com/questions/42136051/chrome-break-on-attributes-modify) – Johannes

8
  1. bảng điều khiển phần tử mở trên devTools.
  2. kiểm tra hoặc tìm hiểu phần tử DOM.
  3. nhấp chuột phải vào nó và chọn nghỉ trên ...

Subtree Modifications Một cây con sửa đổi breakpoint được kích hoạt khi một phần tử con được thêm, xóa hoặc di chuyển.

Thuộc tính sửa đổi Sửa đổi thuộc tính xảy ra khi thuộc tính của phần tử (lớp, id, tên) được thay đổi động.

Loại bỏ nút Sửa đổi loại bỏ nút được kích hoạt khi nút được đề cập bị xóa khỏi DOM.

Cung cấp liên kết tập thể dục ở đây, Enjoy :) DOM Breakpoints Exercise‎

Các vấn đề liên quan