Thứ Tư, 24 tháng 4, 2019

Tạo mục lục cho bài viết bằng javascript

1. Hướng dẫn tạo danh mục bằng javascript:

Trang của bạn nên được cấu trúc như sau:


Thêm tập lệnh sau vào bất kỳ đâu trên trang của bạn:




2. Xử lý chuỗi tiếng việt:

Trước khi dùng jquery để tạo scroll mượt mà hơn chúng ta cần xử lý thêm như sau:

Xóa dấu tiếng việt

Loại bỏ tất cả các kí tự không phải chữ cái và số

str = str.replace(/[^0-9a-zàáạảãâầấậẩẫăằắặẳẵèéẹẻẽêềếệểễìíịỉĩòóọỏõôồốộổỗơờớợởỡùúụủũưừứựửữỳýỵỷỹđ\s]/gi, '');
Xoá dấu cách thừa

// Gộp nhiều dấu space thành 1 space

str = str.replace(/\s+/g, ' ');

// loại bỏ toàn bộ dấu space (nếu có) ở 2 đầu của xâu

str.trim();

3. Thêm jquery để scroll mượt mà hơn:


4. Code mẫu

1 blogger-facebook

Hix, thế copy cả html, css và js vào chung một chỗ à bạn ơi


EmoticonEmoticon