${ten_phim} | AnimeVietSub.cv - Xem Anime Vietsub, Thuyết Minh, Hoạt Hình 3D Trung Quốc
`; document.getElementById('Phim_Info').innerHTML = Phim_Output; var Player_Output = `
Tập ${eps}
`; if (eps) { document.getElementById('Player').innerHTML = Player_Output; } eps_stt = Handlebars.helpers.getHighestNumberOrFull(trang_thai); if (eps_stt !== null && eps_stt !== 'Full') { var points = []; for (var i = 0; i < eps_stt; i++) { points[i] = i + 1; } var htmlOutput = ''; // Tạo chuỗi HTML for (var i = 0; i < points.length; i++) { var ep_click = (eps == points[i]) ? 'button list-item-episode active-episode' : 'button list-item-episode'; htmlOutput += "" + points[i] + ""; } document.getElementById('episode-links').innerHTML = htmlOutput; } else { document.getElementById('episode-links').innerHTML = "Full"; } } } }); if (eps) { // Hàm cập nhật iframe và thông tin Tập function updateEpisode(new_eps) { // Cập nhật iframe với tập mới var iframe = document.getElementById('AdminHiHi'); iframe.src = `https://anicdn.top/${slug}/${new_eps}`; // Cập nhật thông tin Tập var episodeLabel = document.getElementById('episode-label'); episodeLabel.textContent = `Tập ${new_eps}`; // Cập nhật URL trong thanh địa chỉ mà không tải lại trang history.pushState(null, null, `/phim/${slug}/tap-${new_eps}`); // Cập nhật lại các tập tiếp theo và trước đó var next_eps = new_eps + 1; var prev_eps = new_eps - 1; // Cập nhật các nút "Trước" và "Tiếp" với giá trị mới document.getElementById('prev-btn').onclick = function() { updateEpisode(prev_eps); }; document.getElementById('next-btn').onclick = function() { updateEpisode(next_eps); }; // Gọi hàm highlightCurrentEpisode để làm nổi bật tập hiện tại trong danh sách highlightCurrentEpisode(new_eps); // Cuộn trang xuống iframe scrollToIframe(); } // Tính toán next_eps và prev_eps ban đầu var next_eps = parseInt(eps) + 1; var prev_eps = parseInt(eps) - 1; // Hàm để làm nổi bật tập hiện tại trong danh sách function highlightCurrentEpisode(current_eps) { // Lấy tất cả các phần tử có class 'list-item-episode' var episodeLinks = document.querySelectorAll('.list-item-episode'); // Lặp qua từng phần tử và kiểm tra xem nó có trùng với eps hiện tại không episodeLinks.forEach(function(link) { var episode = link.getAttribute('data-ep'); // Kiểm tra nếu tập của phần tử này trùng với tập hiện tại if (episode == current_eps) { link.classList.add('active-episode'); } else { link.classList.remove('active-episode'); } }); } // Gọi hàm highlightCurrentEpisode sau khi dữ liệu được tải về function initHighlightEpisode() { highlightCurrentEpisode(eps); } function scrollToIframe() { var iframe = document.getElementById('AdminHiHi'); if (iframe) { // Lấy vị trí của iframe trên trang var iframePosition = iframe.getBoundingClientRect().top + window.pageYOffset; // Thời gian cuộn (tính bằng ms), bạn có thể thay đổi giá trị này để điều chỉnh tốc độ var scrollDuration = 1000; // 1000ms = 1 giây // Lấy vị trí hiện tại của cuộn var startPosition = window.pageYOffset; var distance = iframePosition - startPosition - 10; // Điều chỉnh với margin-top 10px // Hàm cuộn mượt mà var startTime = null; // Hàm thực hiện cuộn function animateScroll(timestamp) { if (!startTime) startTime = timestamp; var progress = timestamp - startTime; // Tính toán vị trí cuộn hiện tại var currentPosition = startPosition + (distance * (progress / scrollDuration)); // Cuộn trang window.scrollTo(0, currentPosition); // Tiếp tục cuộn cho đến khi hoàn tất if (progress < scrollDuration) { requestAnimationFrame(animateScroll); } else { window.scrollTo(0, iframePosition - 10); // Đảm bảo cuộn đến đúng vị trí cuối cùng } } // Bắt đầu cuộn requestAnimationFrame(animateScroll); } } // Kiểm tra nếu có iframe thì cập nhật nội dung, nếu không thì chuyển trang function onEpisodeClick(event, new_eps) { event.preventDefault(); // Ngừng hành động mặc định (chuyển trang) var iframe = document.getElementById('AdminHiHi'); if (iframe) { // Nếu iframe đã có, cập nhật nội dung mà không reload trang updateEpisode(new_eps); } else { // Nếu không có iframe, chuyển trang như bình thường window.location.href = `/phim/${slug}/tap-${new_eps}`; } } // Gọi hàm khởi tạo làm nổi bật tập khi trang vừa tải initHighlightEpisode(); } } //]]> -->
AnimeVietSub.cv | Xem Anime Vietsub, Thuyết Minh, Hoạt Hình 3D Trung Quốc

⚜️ Phim Mới Cập Nhật