Khác biệt giữa bản sửa đổi của “MediaWiki:Timeless.js”

Từ Wiki Du học Nga
Tạo trang mới với nội dung “Tất cả mã JavaScript tại đây sẽ được tải khi người dùng sử dụng giao diện Vượt thời gian: $(document).ready(function () { var $toc = $('#toc'); if (!$toc.length) return; // Di chuyển TOC vào sidebar bên dưới các hộp như Điều hướng và Công cụ var $sidebar = $('#mw-panel'); if ($sidebar.length) { $toc.appendTo($sidebar); } var tocOffset = $toc.offset().top;…”
 
Không có tóm lược sửa đổi
Thẻ: Lùi lại thủ công
 
(không hiển thị 2 phiên bản ở giữa của cùng người dùng)
(Không có sự khác biệt)

Bản mới nhất lúc 17:48, ngày 21 tháng 4 năm 2025

/* Tất cả mã JavaScript tại đây sẽ được tải khi người dùng sử dụng giao diện Vượt thời gian */
$(document).ready(function () {
    var $toc = $('#toc');
    if (!$toc.length) return;

    // Di chuyển TOC vào sidebar bên dưới các hộp như Điều hướng và Công cụ
    var $sidebar = $('#mw-panel');
    if ($sidebar.length) {
        $toc.appendTo($sidebar);
    }

    var tocOffset = $toc.offset().top;

    $(window).on('scroll', function () {
        var scrollTop = $(window).scrollTop();

        if (scrollTop > tocOffset - 90) {
            $toc.addClass('sticky-toc');
        } else {
            $toc.removeClass('sticky-toc');
        }
    });
});