Tôi đã thực hiện một trình chiếu jquery rất nhanh, và tôi đang sử dụng để ẩn DIV mà không nên được hiển thị cho đến khi đến lượt của họ rõ ràng:jQuery Làm thế nào để ẩn DIV, chúng được hiển thị cho một lần thứ hai trên trang tải
$(document).ready(function() {
//Hide All Div's Apart From First
$('div#gall2').hide();
$('div#gall3').hide();
$('div#gall4').hide();
Nhưng khi tải trang, bạn có thể thấy DIV gall2 gall3 và gall4 trong một giây trước khi bị ẩn.
Nó sẽ là OK để chỉ cần thêm bên trong CSS của tôi:
#gall2, #gall3, #gall4{ display:none;}
Điều này sẽ giải quyết vấn đề của họ hiển thị cho một tích tắc, chỉ muốn biết nếu nó có thể chấp nhận
Cảm ơn.
Tôi nhận thấy ít người hơn có JS bị vô hiệu hóa, nhưng nếu chức năng sẽ được * bật * với JS, thì nội dung cũng phải là * ẩn * bằng cách sử dụng thứ gì đó được kích hoạt bởi JS. Sẽ ổn nếu JS chỉ thêm một lớp, nhưng ẩn theo mặc định trong CSS không phải là một ý hay. –