Tôi muốn chỉ hiển thị dòng đầu tiên của một khối văn bản được gói và sau đó hiển thị toàn bộ khối khi nhấp. Ngoài ra, tôi muốn biết làm thế nào để chuyển đổi nó trở lại phiên bản một dòng nhỏ gọn trên một nhấp chuột thứ hai.Làm thế nào để bạn chỉ hiển thị dòng văn bản đầu tiên của div và mở rộng khi nhấp chuột?
Có cách nào dễ dàng để thực hiện việc này thông qua css + javascript không? Tôi sử dụng jQuery.
Không khá chắc chắn, nhưng tôi đoán 'height: 1em' nên làm các trick để hiển thị dòng đầu tiên. Đối với việc mở rộng, tôi nghĩ rằng javascript sẽ là cần thiết. – Quasdunk
Bất kể giải pháp nào, nội dung phải được ẩn bằng cách thêm một lớp trong JS ASAP sau khi tải. Sau đó, nếu JS bị tắt, nội dung sẽ vẫn được hiển thị.FYI, người khiếm thị và một phần sử dụng trình đọc màn hình cũng như người dùng lướt với CSS bị vô hiệu cũng như các bot tìm kiếm và bộ nhớ cache của họ sẽ có quyền truy cập toàn bộ nội dung. nhấp chuột. Có thể là một điều tốt hay xấu tùy thuộc vào nhu cầu của bạn. – FelipeAls