HƯỚNG DẪN THÊM THUỘC TÍNH IMPORTANT CHO THUỘC TÍNH CSS BẰNG JQUERY

Khi bạn muốn làm một menu có background trong suốt như hình bên dưới thì  sử dụng thuộc tính background: transparent!important trong file css để định dạng cho nó


Vấn đề tiếp theo khi mình scroll cửa sổ trình duyệt thì mình muốn background menu đó sẽ đổi màu, nếu dùng jquery để bắt sự kiện scroll thì ta sẽ có code như sau



Nhưng khi ta scroll trình duyệt thì background menu vẫn không đổi màu được, lý do là ta đã set background trong file css là important rồi, viết kiểu như trên dù thêm important vẫn ko đổi được

Để xử lý điều này ta sẽ sử dụng vòng lặp và sử dụng this.style.setPropertys để thêm thuộc tính important cho class css nhằm để ghi đè lên cái background:transparent!important đã có trong file css


Kết quả khi scroll trình duyệt thì background menu đã được thay đổi



Bài viết sử dụng Boostrap 4

Related

Tutorials 7631367580506169656

Post a Comment Default Comments

emo-but-icon

item