`;
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