Thậm chí có thể thay đổi các lớp giả với jQuery không? Có cách nào để đạt được điều này không?Thay đổi thuộc tính của các lớp CSS Pseudo (: hover) với jQuery
5
A
Trả lời
0
Vâng, tôi tạo ra các chức năng sau đây để thay đổi lớp di chuột của tôi
var setPseudoClass = function (rule, prop, value)
{
var sheets = document.styleSheets;
var slen = sheets.length;
for (var i = 0; i < slen; i++)
{
var rules = document.styleSheets[i].cssRules;
if (rules)
{
var rlen = rules.length;
for (var j = 0; j < rlen; j++)
{
if (rules[j].selectorText && rules[j].selectorText.indexOf(rule) > 0)
{
alert(rules[j].selectorText);
rules[j].style[prop] = value;
}
}
}
}
}
2
Cố gắng tạo bộ chọn lớp cho CSS của bạn và bật và tắt lớp cho phần tử bạn muốn thay đổi kiểu/bất cứ khi nào bạn di chuột qua nó.
Dưới đây là gợi ý khác: Setting CSS pseudo-class rules from JavaScript
Các vấn đề liên quan
- 1. remove css: Hover thuộc tính với jquery
- 2. jQuery - cách nhận/đọc thuộc tính css trên: hover pseudo class
- 3. jQuery thay đổi css thuộc tính chậm
- 4. JavaFX 2 và css pseudo-classes: thiết lập các thuộc tính hover trong phương pháp setStyle
- 5. jQuery thay đổi lớp css thành div
- 6. jQuery CSS: Tự động thay đổi thuộc tính của một lớp
- 7. Pseudo lớp: hover không hoạt động trong IE7
- 8. Thay đổi thuộc tính màu nền của một lớp với javascript/jQuery
- 9. Thay đổi thuộc tính lớp CSS bằng javascript?
- 10. jQuery onClick thay đổi 'top' thuộc tính
- 11. Trình nghe thay đổi thuộc tính CSS
- 12. CSS pseudo-class vs. pseudo-selector
- 13. Nghe các thay đổi của thuộc tính phụ thuộc
- 14. Cách thay đổi thuộc tính css bằng cách sử dụng jquery với mã này
- 15. jQuery - Sự kiện khi thuộc tính của nút thay đổi
- 16. Thay đổi lớp div dựa trên thuộc tính của ViewModel
- 17. CSS - Mở rộng thuộc tính lớp học
- 18. Thay đổi các lớp CSS từ mã
- 19. Hoạt ảnh thay đổi hình ảnh jQuery Hover
- 20. mimic: hover css sử dụng một lớp css
- 21. Thay đổi thuộc tính href
- 22. Thay đổi lớp css cho tất cả các phần tử với lớp đã nói với Javascript
- 23. jQuery và ẩn nấp: sau /: trước pseudo lớp
- 24. thay đổi định nghĩa lớp CSS
- 25. Thay đổi thuộc tính CSS khi nhấp vào
- 26. thay đổi li trên một: hover
- 27. jQuery fadeTrong lớp CSS
- 28. Đặt thuộc tính lớp CSS với Adobe Illustrator
- 29. Cách lấy giá trị của thuộc tính CSS bằng JQuery?
- 30. Không thể xóa lớp CSS a: hover background-color
nó không phải là có thể sử dụng jQuery cho những trường hợp này –
Một vài ngày trước, tôi đã tìm thấy một thư viện kiểu jQuery để truy cập các bảng định kiểu, nhưng bây giờ tôi không thể tìm thấy nó một lần nữa, tất cả những gì tôi thấy là các trình chuyển đổi biểu định kiểu. – Barmar
Không chắc tôi hiểu. Bạn có thể xây dựng? Chính xác bạn muốn thay đổi điều gì? –