Hệ thống pháp luật

VĂN PHÒNG CHÍNH PHỦ
-------

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
---------------

Số: 227/TB-VPCP

Hà Nội, ngày 16 tháng 6 năm 2023

 

THÔNG BÁO

KẾT LUẬN CỦA PHÓ THỦ TƯỚNG CHÍNH PHỦ TRẦN HỒNG HÀ TẠI CUỘC HỌP LẦN THỨ NHẤT BAN CHỈ ĐẠO QUỐC GIA VỀ TĂNG TRƯỞNG XANH

Ngày 30 tháng 5 năm 2023, tại Trụ sở Chính phủ, Phó Thủ tướng Chính phủ Trần Hồng Hà chủ trì cuộc họp lần thứ nhất Ban Chỉ đạo Quốc gia về tăng trưởng xanh (Ban Chỉ đạo). Tham dự cuộc họp có: đại diện lãnh đạo các bộ, cơ quan thuộc Chính phủ là thành viên Ban Chỉ đạo, đại diện Tập đoàn tư vấn Boston. Sau khi nghe báo cáo của Thứ trưởng Bộ Kế hoạch và Đầu tư Nguyễn Thị Bích Ngọc, đại diện Cơ quan thường trực Ban Chỉ đạo, trình bày của Tập đoàn tư vấn Boston, ý kiến phát biểu của đại diện các bộ, cơ quan dự họp, Phó Thủ tướng Chính phủ kết luận:

I. BỐI CẢNH CHUNG

Chiến lược quốc gia về tăng trưởng xanh giai đoạn 2021-2030, tầm nhìn đến năm 2050 (Chiến lược TTX) và Kế hoạch hành động quốc gia về tăng trưởng xanh giai đoạn 2021 - 2030 (Kế hoạch hành động) được Thủ tướng Chính phủ phê duyệt tại Quyết định số 1658/QĐ-TTg ngày 01 tháng 10 năm 2021 và Quyết định số 882/QĐ-TTg ngày 22 tháng 7 năm 2022. Tiếp sau đó, năm 2022, Thủ tướng Chính phủ đã thành lập Ban Chỉ đạo Quốc gia về tăng trưởng xanh (Ban Chỉ đạo), giúp Thủ tướng Chính phủ nghiên cứu, chỉ đạo và điều phối giải quyết những vấn đề quan trọng, liên ngành trong quá trình triển khai Chiến lược.

Chiến lược TTX bước đầu triển khai thành công, từng bước góp phần thúc đẩy: (i) cơ cấu lại nền kinh tế gắn với đổi mới mô hình tăng trưởng, (ii) nâng cao năng lực cạnh tranh của nền kinh tế, (iii) mở rộng khả năng tiếp cận bình đẳng cho nhân dân về thành quả phát triển của quá trình chuyển đổi xanh, (iv) hiện thực hóa các cam kết của Việt Nam với cộng đồng quốc tế về phát triển bền vững và biến đổi khí hậu, nhất là các cam kết đưa mức phát thải ròng về “0” vào năm 2050 tại Hội nghị COP26.

Chiến lược TTX cần được nhận thức là chiến lược xuyên suốt, khâu nối, điều phối và dẫn dắt các chiến lược, đề án, quy hoạch khác của đất nước hướng đến các mục tiêu phát triển bền vững. Để việc triển khai thực hiện Chiến lược đạt hiệu quả cao nhất, cần tiếp tục đẩy nhanh việc hoàn thiện khung khổ pháp lý cho TTX, trong đó cần bảo đảm các công cụ thực thi, theo dõi, đánh giá… được ban hành đầy đủ, cơ chế chính sách thuận lợi cho việc triển khai tại các cấp từ Trung ương đến địa phương; bên cạnh đó cần quan tâm đầy đủ tới nguồn lực đầu tư (công, tư), công nghệ quản trị, đào tạo nhân lực; các bộ, cơ quan liên quan cần tích cực, chủ động hội nhập, học tập kinh nghiệm quốc tế về phát triển bền vững, tăng trưởng xanhII. Để triển khai hiệu quả Chiến lược TTX, Phó Thủ tướng Chính phủ yêu cầu Cơ quan thường trực và các thành viên Ban Chỉ đạo chủ động, tích cực thực hiện các nội dung đã được phân công tại Chiến lược và Kế hoạch hành động TTX; bên cạnh đó, tập trung thực hiện một số nhiệm vụ, giải pháp chủ yếu sau đây:

1. Bộ Kế hoạch và Đầu tư - Cơ quan thường trực Ban Chỉ đạo:

a) Căn cứ Quy chế làm việc Ban Chỉ đạo, chủ trì, phối hợp với các cơ quan thành viên Ban Chỉ đạo và các bộ, ngành, địa phương liên quan xây dựng chương trình làm việc cụ thể giữa hai kỳ họp Ban Chỉ đạo làm cơ sở theo dõi, đánh giá hiệu quả việc triển khai Chiến lược TTX và Kế hoạch hành động.

b) Khẩn trương rà soát, cập nhật Chiến lược TTX cho phù hợp với tình hình, bối cảnh mới (cam kết chuyển dịch năng lượng công bằng JETP, Quy hoạch điện VIII, xu thế mạnh mẽ của chuyển đổi số…) bảo đảm vai trò xuyên suốt, khâu nối của Chiến lược TTX với các chiến lược quốc gia khác hướng đến các mục tiêu phát triển bền vững.

c) Nghiên cứu, đề xuất các định hướng lớn, mục tiêu, nhiệm vụ cốt lõi để thực hiện Chiến lược TTX; lựa chọn một số dự án điển hình (5-7 dự án) có tiềm năng tạo ra đột phá làm thí điểm và được theo dõi, đánh giá rút kinh nghiệm trước khi triển khai quy mô rộng hơn…).

d) Nghiên cứu, xây dựng một bộ tiêu chí khoa học về phân loại xanh quốc gia, hài hòa với thông lệ quốc tế, giúp các cơ quan có cơ sở pháp lý cụ thể hơn trong việc lựa chọn các dự án đầu tư ở các bộ, ngành, địa phương cũng như lượng hóa, đánh giá tiến bộ của tăng trưởng xanh.

đ) Chủ trì hoặc phối hợp với bộ, ngành, địa phương và cơ quan liên quan, tổng hợp đề xuất với Ban Chỉ đạo, Trưởng ban các cơ chế huy động nguồn lực trong nước và quốc tế, các cơ chế tài chính bảo đảm hiện thực hóa các mục tiêu tăng trưởng xanh tận dụng lợi thế của nền tảng số và chuyển đổi số.

e) Phối hợp chặt chẽ với Bộ Ngoại giao, các Bộ, ngành, địa phương trong hoạt động hội nhập, “ngoại giao công nghệ”, “ngoại giao khí hậu”; tranh thủ sự ủng hộ, giúp đỡ của các quốc gia, tổ chức quốc tế.

g) Phối hợp chặt chẽ với Đài Truyền hình Việt Nam, Đài Tiếng nói Việt Nam, các cơ quan thông tấn, báo chí, các Bộ ngành, địa phương trong việc tuyên truyền vận động người dân, doanh nghiệp, các tổ chức, cá nhân trong toàn xã hội để thay đổi nhận thức, hành vi, đạo đức về thực hành sản xuất, tiêu dùng, lối sống xanh; nghiên cứu để có các kênh, chương trình riêng về tăng trưởng xanh để tuyên truyền, phổ biến các chủ trương, chính sách của Đảng, quy định của Nhà nước về tăng trưởng xanh, hướng dẫn thực hành lối sống, hành vi sản xuất, tiêu dùng xanh; phối hợp với Bộ Giáo dục và Đào tạo, Bộ Lao động, Thương binh và Xã hội đưa nội dung này vào tuyên truyền, phổ biến, giáo dục, đào tạo trong các cấp học (bao gồm cả đào tạo nghề).

2. Bộ Ngoại giao theo chức năng, nhiệm vụ quản lý nhà nước của mình, chủ trì, phối hợp với Cơ quan thường trực, các thành viên Ban Chỉ đạo và các cơ quan, địa phương liên quan:

a) Chủ động, tích cực nghiên cứu, học tập kinh nghiệm quốc tế, tranh thủ sự ủng hộ, hỗ trợ và huy động các nguồn lực cho tăng trưởng xanh từ nước ngoài và các tổ chức quốc tế.

b) Chủ động thúc đẩy “ngoại giao công nghệ”, “ngoại giao khí hậu”; đề xuất Chính phủ, Thủ tướng Chính phủ ban hành các văn bản quy phạm pháp luật, cơ chế chính sách cho tăng trưởng xanh để thực hiện các cam kết quốc tế đảm bảo theo chuẩn mực, thông lệ quốc tế.

c) Chủ động phối hợp với Bộ Công Thương, Bộ Khoa học và Công nghệ và các bộ, cơ quan liên quan đề xuất các giải pháp cho các ngành hàng xuất khẩu khi các quốc gia, tổ chức ban hành các tiêu chuẩn về môi trường liên quan đến việc sản xuất các sản phẩm đó.

3. Căn cứ Quy chế làm việc Ban Chỉ đạo, Bộ Tư pháp chủ động phối hợp với Cơ quan thường trực, các thành viên Ban Chỉ đạo và các cơ quan, địa phương liên quan tổng hợp và đề xuất việc ban hành mới hoặc sửa đổi bổ sung các văn bản quy phạm pháp luật hiện hành tạo hành lang pháp lý đầy đủ cho việc thực hiện Chiến lược TTX.

4. Các bộ, ngành và địa phương:

a) Căn cứ chức năng, nhiệm vụ quản lý nhà nước của mình, chủ động phối hợp với các bộ, ngành, địa phương, cơ quan, các tổ chức quốc tế, đối tác phát triển… nghiêm túc, khẩn trương thực hiện các nhiệm vụ, giải pháp được giao tại Chiến lược TTX và Kế hoạch hành động (phân công trách nhiệm rõ ràng, có thời hạn cụ thể); kịp thời đề xuất, kiến nghị với Trưởng ban xem xét việc sửa đổi, bổ sung các vấn đề quan trọng, liên ngành, cơ chế, chính sách, giải pháp để thực hiện Chiến lược TTX và Kế hoạch hành động trên phạm vi toàn quốc.

b) Xây dựng, cập nhật Kế hoạch hành động tăng trưởng xanh của ngành, địa phương với các lĩnh vực, nhiệm vụ có tính chất ưu tiên cao nhất cho giai đoạn từ nay đến năm 2025 (trong đó có bao gồm các nội dung: hoàn thiện khung khổ pháp lý cho tăng trưởng xanh; ứng dụng khoa học và công nghệ; đổi mới sáng tạo; áp dụng chuyển đổi số…) gửi Bộ Kế hoạch và Đầu tư - Cơ quan thường trực Ban Chỉ đạo để tổng hợp.

c) Nghiên cứu, ban hành hoặc trình cấp thẩm quyền ban hành các bộ tiêu chí về tăng trưởng xanh trong phạm vi ngành mình, đảm bảo phù hợp với bộ tiêu chí phân loại xanh quốc gia, lượng hóa các nội dung tăng trưởng xanh đề ra tại Chiến lược TTX và phù hợp với chuẩn mực, thông lệ quốc tế; xây dựng cơ chế định giá các-bon theo đúng quy định tại Luật Bảo vệ môi trường, phù hợp với thông lệ quốc tế.

d) Đề xuất dự án thí điểm gửi Bộ Kế hoạch và Đầu tư - Cơ quan thường trực Ban Chỉ đạo để tổng hợp.

đ) Tăng cường công tác truyền thông, tuyên truyền vận động để thay đổi nhận thức, hành vi, đạo đức về thực hành sản xuất, tiêu dùng, lối sống xanh.

Văn phòng Chính phủ thông báo để Ban Chỉ đạo Quốc gia về tăng trưởng xanh, Cơ quan thường trực Ban Chỉ đạo Quốc gia về tăng trưởng xanh và các bộ, ngành, địa phương biết, thực hiện./.

 


Nơi nhận:
- Thủ tướng, các PTTg Chính phủ;
- Các bộ, cơ quan ngang bộ, cơ quan thuộc Chính phủ;
- HĐND, UBND các tỉnh, thành phố trực thuộc trung ương;
- Cơ quan trung ương của các đoàn thể;
- VPCP: BTCN, các PCN, các Vụ: PL, QHQT, CN, KGVX, ĐMDN, KTTH, TGĐ Cổng TTĐT;
- Lưu: VT, NN (2b).

KT. BỘ TRƯỞNG, CHỦ NHIỆM
PHÓ CHỦ NHIỆM




Nguyễn Cao Lục

 



span', 'dctk > span', 'dctd > span']; var hasChild = selectors.some(function(selector) { return clickedElement.closest(selector).find('span').length > 0; }); if (!hasChild) { var totalSubLevels = 1; } else { function findMatchingParent(element) { var parent = element.parent(); if (parent.length === 0) return null; for (var i = 0; i < selectors.length; i++) { if (parent.is(selectors[i])) { superLevel++; return parent; } } return findMatchingParent(parent); } var parentElement = findMatchingParent(clickedElement); while (parentElement !== null) { level++; parentElement = findMatchingParent(parentElement); } var closestElement = clickedElement.closest(selectors.join(', ')); var nodeName = closestElement.prop('nodeName').toLowerCase(); var className = closestElement.attr('class'); var textContent = closestElement.text().trim(); var address = selectors.find(function(selector) { return closestElement.is(selector); }); var totalSubLevels = closestElement.find('span').length + 1; var parent_id = closestElement.parent().attr('id'); var variableName = 'parent_id_' + level; // Gán giá trị của parent_id cho biến động này window[variableName] = parent_id; } if (totalSubLevels>1) { var dynamicVars = {}; var variableName = 'parent_id_' + level; dynamicVars[variableName] = parent_id; var buble_id = dynamicVars[variableName]; } else { buble_id = 'dc_' + $(this).parent().attr('id'); } if ($this.next('.pointy').length === 0) { $this.after('

'); } var $pointer = $this.next('.pointer'); var $canvas = $this.next('canvas'); var $pointy = $canvas.next('div.pointy'); if ($pointy.is(':visible')) { } if ($pointer.is(':visible')) { } else { if ($('#ajax_tra_cuu').is(':visible')) { $('#ajax_tra_cuu').hide(); } $("#right_info_col").css('height', '1px'); $('#rightdocinfo').hide('slow'); $('#r-toc').hide('slow'); if ($('button#toggleSidebar').length) { if (parseInt($('#customSidebar').css('right'),10) == 0) { $('#customSidebar').animate({ right: '-280px' }, 500); $('#toggleSidebar').html(''); } else { } } if ($pointy.is(':visible')) { var $pointer = $canvas.next('.pointer'); if ($pointer.is(':visible')) { $pointer.hide(); $canvas.hide(); } else { } } else { if ($canvas.length==1) { var $canvas = $this.next('canvas'); var $pointer = $canvas.next('.pointer'); if ($pointer.length>0) { $pointer.show(); $canvas.show(); } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } else { $pointer.show(); if ($pointy.length==0) { var elementOffset = $(this).position().top; var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); if (level>0 && e.originalEvent === undefined) { //clicked by js var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/(level+1), 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } else { var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } if (level>0 && e.originalEvent === undefined) { newTop = newTop+pointerHeight+10; } var position = $this.position(); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width()-30, height: pointerHeight, 'z-index': 9999, top: newTop + "px" }); $this.pointy({ pointer: $pointer, defaultClass: 'zindex', activeClass: 'pointy-active', arrowWidth: 20 }); var initialTop = $pointer.position().top; $pointer.draggable({ containment: 'document', drag: function() { if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); } }); $pointer.on('click', '.close_pointy', function(e) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); }); var isDragging = false, startX, startY, offsetX, offsetY; var startDragging = function(e) { if (checkIfScrollingContent(e)) return; if ($(e.target).is('.close_pointy')) { return; } isDragging = true; var touch = e.originalEvent.touches[0]; var pos = $pointer.position(); startX = touch.pageX; startY = touch.pageY; offsetX = startX - pos.left; offsetY = startY - pos.top-$pointer.height()-$pointer.height()/1.365; var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); //e.preventDefault(); }; var duringDragging = function(e) { if (checkIfScrollingContent(e)) return; if (isDragging) { var touch = e.originalEvent.touches[0]; var moveX = touch.pageX; var moveY = touch.pageY; if (screen.width<1280) { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } if (newTop < initialTop) { newTop = initialTop; } $pointer.css({ left: newLeft, top: newTop }); } else { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } $pointer.css({ left: newLeft, top: newTop }); } $pointer.prev('canvas.pointy').hide(); //e.preventDefault(); } }; var stopDragging = function(e) { $pointer.prev('canvas.pointy').show(); if (checkIfScrollingContent(e)) return; if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); }; function checkIfScrollingContent(e) { if ($(e.target).closest('.list_tds').length > 0) { //e.stopPropagation(); return true; } return false; } $pointer.on('touchstart', startDragging); $pointer.on('touchmove', duringDragging); $pointer.on('touchend', stopDragging); var updatePointerPosition = function() { var offset = $this.position(); var windowHeight = $(window).height() - $('#nav-tab-vb').height()-20; var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var elementOffset = $this.position().top; var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width() - 30, height: pointerHeight, top: newTop + "px" }); }; $(window).on('resize orientationchange', function() { updatePointerPosition(); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); $this.trigger('pointy-update'); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); } } } if ($pointer.is(':visible')) { if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } } $pointer.css('opacity', '1'); $('.pointy').click(function(e) { //e.preventDefault(); //e.stopPropagation(); }); var parent = $(this).parent(); var dataCT = parent.attr('data-ct'); var dataDC = parent.attr('data-dc'); var dataTN = parent.attr('data-tn'); var loai_buble = parent.prop('nodeName').toLowerCase(); var text_html = $(this).text(); if (loai_buble=='cttd' || loai_buble=='a') { pointer_html = ''; } else if(loai_buble=='dctd') { if (this.hasAttribute('o-title')) { tieu_de_dan_chieu = $(this).attr('o-title'); } else { tieu_de_dan_chieu = text_html; } pointer_html = ''; } else if(loai_buble=='dctk') { pointer_html = ''; } if ($pointer.find('#chu_thich_buble_'+buble_id).length) { } else { $pointer.html(pointer_html); } if (loai_buble=='cttd' || loai_buble=='a') { var load_cttd = setInterval(function(){ if (!$pointer.find('#noi_dung_buble_'+buble_id + ' .dc_'+buble_id+'_loading').length) { $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); $('#noi_dung_buble_'+buble_id + ' .dc_loading').addClass('dc_'+buble_id+'_loading'); } },500); } else if(loai_buble=='dctd') { var load_cttd = setInterval(function(){ if ($pointer.find('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ if (dataDC.length == 32) { $.ajax({ type: 'POST', url: '/ajax/public/dan-chieu/' + dataDC, data: { 'text_dan_chieu': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); } else { $("#noi_dung_buble_" + buble_id).load('/ajax/public/dan-chieu/' + dataDC + '/'); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } } else { clearInterval(load_cttd); } },500); } else if(loai_buble=='dctk') { if ($('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'loai_hd': 'noi_dung_tham_khao', 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} } }); } } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); $('.pointer').on('mouseenter mouseleave click touchstart', function() { // Khi di chuột vào $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $(this).css({'z-index':9999}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $(this).prev('canvas.pointy').addClass('pointy-active'); $(this).prev('canvas.pointy').css({'z-index':9999}); } ); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); $(window).resize(function() { if ($(document).width()<=768) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); } var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); }); var parentElement = $(this).parent(); var selectors = 'cttd.chuthichtudong > span, a.chuthichtudong > span, dctk > span, dctd > span'; // Find and click all matching child elements parentElement.find(selectors).each(function() { $(this).click(); }); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); }); function random_string_id(numstr) { var text = ""; var possible = "abcdefghijklmnopqrstuvwxyz0123456789"; for (var i = 0; i < numstr; i++) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } let lastChosen = null; let lastChosentr = null; function scroll_den_hd(ndsh_dich_address) { if (lastChosen) { $(lastChosen).css('background-color', ''); } if (lastChosentr) { $(lastChosentr).css('background-color', ''); } lastChosen = $('[href="javascript:scroll_den_hd(\'' + ndsh_dich_address + '\')"]'); lastChosentr = $('[data-ct="' + ndsh_dich_address + '"]'); $(lastChosen).css('background-color', 'yellow'); $(lastChosentr).css('background-color', 'yellow'); var targetElement = $('[address="' + ndsh_dich_address + '"]'); $('.selected_dchd').removeClass('selected_dchd'); targetElement.addClass('selected_dchd'); targetElement.children('p').children('cttd').click(); targetElement.children('cttd').click(); targetElement.children('p').children('dctk').click(); targetElement.children('dctk').click(); }