- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
của tôi .on()
工作时遇到一些问题。我的网站是đây .
如果你看看 www.eliteweb-creation.co.uk/dev/js/nav.js,我正在 mouseenter
Và mouseleave
上设置一些$('a.left.active')
为了将来任何人查看这篇文章,我已将代码添加到 jsfiddle:
anchor 在点击时会动态添加 .active
,因此使用 .on()
Còn hơn là .click()
所以jQuery 检测到 dom 更改并添加事件处理程序。
在添加 .active
类之前我的 .on("click")
anchor 工作正常,问题似乎出在 .on( )
未检测到类更改。
感谢任何和所有帮助。
1 Câu trả lời
sử dụng .on()
不会神奇地让您的代码检测到更改。
您必须从不更改的祖先元素委托(delegate)单击事件处理程序:
$('.nav').on('click', 'a.active', function(e) {
// Put your code here...
});
您可以在jQuery docs: Direct and delegated events中阅读更多相关信息。
关于dom - .on() 未检测到 dom 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551696/
đóng cửa. Câu hỏi này dựa trên ý kiến. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để bạn có thể trả lời bằng thông tin và trích dẫn bằng cách chỉnh sửa bài đăng này. Đã đóng 6 năm trước. Cải thiện
Sự khác biệt giữa DOM nhẹ của Polymer và DOM cục bộ là gì? Từ tài liệu (1): DOM mà một phần tử tạo ra và quản lý được gọi là
Tôi cần kích hoạt Hành động khi nội dung được thêm vào trang web. Các bản cập nhật có thể có nhiều bản chất khác nhau (ví dụ: AJAX, tập lệnh bị trì hoãn, hành động của người dùng) và nằm ngoài tầm kiểm soát của tôi. Tôi muốn sử dụng các sự kiện đột biến DOM, nhưng chúng không khả dụng trên tất cả các trình duyệt. Có bất kỳ
Tôi vừa gặp phải một tình huống thú vị khi tôi có một lệnh gửi được đặt bên trong Shadow DOM của một phần tử tùy chỉnh gốc. Chọn #shadow-root ...
Giả sử có một danh sách cuộn, khi tôi chèn một số DOM mới vào DOM hiện tại, nó hoạt động tốt. Nhưng nếu tôi chèn một số DOM mới trước đó, DOM mới sẽ nằm trong khung nhìn và DOM cũ sẽ bị đẩy xuống. thả xuống
Việc triển khai Shadow DOM vào các dự án của tôi có giúp chúng nhanh hơn như Virtual DOM được React sử dụng không? Câu trả lời hay nhất Chúng là những thứ khác nhau với mục đích khác nhau, do đó việc so sánh hiệu suất là không có ý nghĩa. DOM ảo DOM ảo được thiết kế để tránh
Trên nội dung trang của tôi, tôi đã sắp xếp nhiều thẻ thành một lưới__________________ | ____ ____ | | | | | | | | | | |
Có thể xem (gỡ lỗi) các sự kiện tùy chỉnh được kích hoạt từ các phần tử DOM trong trình duyệt không? Giả sử tôi muốn xem phần tử cụ thể nào của Bootstrap Collapse kích hoạt sự kiện show.bs.collapse. Tôi có thể làm điều đó bằng cách nào đó không?
Tôi đang tạo XPath ở phía máy chủ để sử dụng ở phía máy khách và tôi không hiểu tại sao đường dẫn bảng (tức là nội dung trong td) lại không được tìm thấy trong DOM. Hóa ra các trình duyệt hiện đại (ít nhất là Chrome và Firefox) chèn tbody vào văn bản
Có thể lấy vị trí hình học của một nút văn bản (tức là độ lệch trên cùng/trái so với phần tử cha, trang, v.v.) không? Câu trả lời tốt nhất không phải là câu trả lời trực tiếp. TextNode không có tiện ích mở rộng IE Offset* gốc (và các tiện ích tương tự) để đo vị trí khung nhìn. Chỉ có trong
Ý nghĩa của các phần tử DOM trong các câu sau là gì? Câu lệnh #1 Bạn có thể thêm nhiều lớp vào một phần tử DOM duy nhất. Câu lệnh #2
Có cách nào để Firebug (hoặc bất kỳ trình duyệt nào khác, hoặc sử dụng bất kỳ công cụ nào khác) ngăn chặn mọi thao tác DOM xảy ra không? Đôi khi việc gỡ lỗi bố cục cho một màn hình chứa đầy các sự kiện di chuột là không thể vì các thành phần có thể biến mất và bạn không thể thấy bố cục hợp thành của chúng. 1 Câu trả lời
Tôi cần tìm kiếm văn bản ở đây trong một tài liệu html và sau đó xuất ra đường dẫn nút đầy đủ (CSS hoặc XPATH) Ví dụ html > body > div class ="something" > table > tr
Đây là cách thời gian tải thông thường cho một trong các trang của tôi bị phân chia:- Tra cứu tên miền 0 0 % Kết nối 134 .3% Yêu cầu
Tôi đang gặp một số vấn đề khi sử dụng .on(). Trang web của tôi ở đây. Nếu bạn xem www.eliteweb-creation.co.uk/dev/js/nav.js, tôi đang sử dụng mouseenter và mute
Tôi mới làm quen với Javascript và chịu trách nhiệm di chuyển giao diện người dùng (UI) của sản phẩm từ YUI2 sang YUI3. Có vẻ như không có hướng dẫn di chuyển nào ở đây nên hiện tại tôi đang duyệt các bài đăng trên internet và tài liệu về yui. Trong phạm vi toàn cầu của tôi, tôi tạm thời thêm một cái gì đó như
Tôi muốn thử nghiệm một số thứ liên quan đến DOM với một thực tập sinh, không cần đồ đạc cụ thể nào, chỉ cần những thứ chung về DOM như việc tôi thay đổi Element.prototype. Điều này có cần phải được thực hiện thông qua máy chủ Selenium cục bộ (hoặc sau đó không?
Tôi là người mới bắt đầu học HTML và HTML5. Khi tôi đọc liên kết sau, tôi tìm thấy các thuật ngữ DOM và DOM API. Tôi đọc qua Wikipedia nhưng không hiểu được toàn bộ ý tưởng đằng sau nó. Có ai có thể giải thích cho tôi được không: Document Object Model
Tôi có hai câu hỏi chính. Các tiện ích mở rộng như Object có được tính không? Gói DOM là gì? http://perfectionkills.com/whats-wrong-with-extending-the-do
Xin lỗi Query, Prototype, Yahoo YUI, Dojo không hấp dẫn tôi khi xem xét đến quy mô nhỏ. Tôi muốn một thư viện mô-đun với mã càng nhỏ càng tốt, tôi mong đợi tối đa 20Kb [chưa nén]. Nên cung cấp tình dục Dom
Tôi là một lập trình viên xuất sắc, rất giỏi!