Hệ thống pháp luật

BỘ CÔNG THƯƠNG
-------

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

Số: 5655/BCT-TTTN
V/v điều hành kinh doanh xăng dầu

Hà Nội, ngày 21 tháng 8 năm 2023

 

Kính gửi:

- Các thương nhân đầu mối kinh doanh xăng dầu;
- Các thương nhân phân phối xăng dầu.

Căn cứ Nghị định số 83/2014/NĐ-CP ngày 03 tháng 9 năm 2014 của Chính phủ về kinh doanh xăng dầu (sau đây gọi tắt là Nghị định số 83/2014/NĐ-CP);

Căn cứ Nghị định số 95/2021/NĐ-CP ngày 01 tháng 11 năm 2021 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 83/2014/NĐ-CP ngày 03 tháng 9 năm 2014 về kinh doanh xăng dầu (sau đây gọi tắt là Nghị định số 95/2021/NĐ-CP);

Căn cứ Thông tư số 17/2021/TT-BCT ngày 15 tháng 11 năm 2021 của Bộ trưởng Bộ Công Thương sửa đổi, bổ sung một số điều của Thông tư số 38/2014/TT-BCT ngày 24 tháng 10 năm 2014 của Bộ trưởng Bộ Công Thương quy định chi tiết một số điều của Nghị định số 83/2014/NĐ-CP ngày 03 tháng 9 năm 2014 của Chính phủ về kinh doanh xăng dầu (sau đây gọi tắt là Thông tư số 17/2021/TT-BCT);

Căn cứ Thông tư liên tịch số 39/2014/TTLT-BCT-BTC ngày 29 tháng 10 năm 2014 của Liên Bộ Công Thương - Tài chính quy định về phương pháp tính giá cơ sở; cơ chế hình thành, quản lý, sử dụng Quỹ Bình ổn giá và điều hành giá xăng dầu theo quy định tại Nghị định số 83/2014/NĐ-CP ngày 03 tháng 9 năm 2014 của Chính phủ về kinh doanh xăng dầu (sau đây gọi tắt là Thông tư số 39/2014/TTLT-BCT-BTC);

Căn cứ Thông tư số 90/2016/TTLT-BTC-BCT ngày 24 tháng 6 năm 2016 của Liên Bộ Tài chính - Công Thương sửa đổi, bổ sung một số điều của Thông tư liên tịch số 39/2014/TTLT-BCT-BTC ngày 29 tháng 10 năm 2014 quy định về phương pháp tính giá cơ sở; cơ chế hình thành, quản lý, sử dụng Quỹ Bình ổn giá và điều hành giá xăng dầu theo quy định tại Nghị định số 83/2014/NĐ-CP ngày 03 tháng 9 năm 2014 của Chính phủ về kinh doanh xăng dầu (sau đây gọi tắt là Thông tư số 90/2016/TTLT-BTC-BCT);

Căn cứ Thông tư số 103/2021/TT-BTC ngày 18 tháng 11 năm 2021 của Bộ trưởng Bộ Tài chính hướng dẫn phương thức trích lập, chi sử dụng, quản lý Quỹ Bình ổn giá xăng dầu (sau đây gọi tắt là Thông tư số 103/2021/TT-BTC);

Căn cứ Thông tư số 104/2021/TT-BTC ngày 18 tháng 11 năm 2021 của Bộ trưởng Bộ Tài chính hướng dẫn phương pháp xác định yếu tố cấu thành trong công thức giá cơ sở xăng dầu (sau đây gọi tắt là Thông tư số 104/2021/TT-BTC);

Căn cứ Quyết định số 53/2012/QĐ-TTg ngày 22 tháng 11 năm 2012 của Thủ tướng Chính phủ về việc ban hành lộ trình áp dụng tỷ lệ phối trộn nhiên liệu sinh học với nhiên liệu truyền thống;

Căn cứ Công văn số 4098/VPCP-KTTH ngày 29 tháng 12 năm 2017 của Văn phòng Chính phủ về điều hành kinh doanh xăng dầu;

Căn cứ các Công văn của Bộ Tài chính số 3910/BTC-QLG ngày 04 tháng 4 năm 2018 về công bố giá cơ sở xăng RON95, số 367/BTC-QLG ngày 06 tháng 4 năm 2018 về tính giá cơ sở xăng RON95, số 404/BTC-QLG ngày 17 tháng 4 năm 2018 về công bố giá cơ sở mặt hàng xăng RON95;

Căn cứ Công văn số 1134/VPCP-KTTH ngày 23 tháng 4 năm 2018 của Văn phòng Chính phủ về công bố giá cơ sở xăng dầu;

Căn cứ Nghị quyết số 579/2018/UBTVQH14 ngày 26 tháng 9 năm 2018 của Ủy ban Thường vụ Quốc hội về Biểu thuế bảo vệ môi trường;

Căn cứ Nghị quyết số 30/2022/UBTVQH15 ngày 30 tháng 12 năm 2022 của Ủy ban Thường vụ Quốc hội về mức thuế bảo vệ môi trường đối với xăng, dầu, mỡ nhờn;

Căn cứ Công văn số 6800/BTC-QLG ngày 30 tháng 6 năm 2023 của Bộ Tài chính về thông báo một số khoản định mức trong giá cơ sở xăng dầu;

Căn cứ Công văn số 6801/BTC-QLG ngày 30 tháng 6 năm 2023 của Bộ Tài chính về thuế suất thuế nhập khẩu bình quân gia quyền áp dụng trong công thức tính giá cơ sở xăng dầu;

Căn cứ Công văn số 8905/BTC-QLG ngày 21 tháng 8 năm 2023 của Bộ Tài chính về việc chi phí định mức đưa xăng dầu từ nước ngoài về Việt Nam, premium trong nước và chi phí đưa xăng dầu từ nhà máy lọc dầu trong nước về đến cảng để tính giá cơ sở xăng dầu;

Căn cứ Công văn số 1023/BTC-QLG ngày 18 tháng 8 năm 2023 của Bộ Tài chính tham gia ý kiến phương án điều hành kinh doanh xăng dầu;

Căn cứ thực tế diễn biến giá thành phẩm xăng dầu thế giới kể từ ngày 11 tháng 8 năm 2023 đến hết ngày 20 tháng 8 năm 2023 (sau đây gọi tắt là kỳ công bố) và căn cứ nguyên tắc tính giá cơ sở, hướng dẫn quy định tại Nghị định số 95/2021/NĐ-CP, Thông tư số 17/2021/TT-BCT; Thông tư số 103/2021/TT-BTC, Thông tư số 104/2021/TT-BTC;

Bộ Công Thương công bố giá cơ sở các mặt hàng xăng dầu tiêu dùng phổ biến trên thị trường, như sau:

Mặt hàng

Giá cơ sở kỳ trước liền kề, ngày

Giá cơ sở kỳ công bố

Chênh lệch giữa giá cơ sở kỳ công bố với giá cơ sở kỳ trước liền kề

(đồng/lít,kg)

(%)

(1)

(2)

(3)=(2)-(1)

(4)=[(3):(1)]x100

1. Xăng E5RON92

22.822

23.339

517

2,27

2. Xăng RON95-III

23.993

24.601

608

2,53

3. Dầu điêzen 0.05S

22.425

22.354

-71

-0,32

4. Dầu hỏa

21.889

22.309

420

1,92

5. Dầu Madút 180CST 3.5S

17.818

17.981

163

0,91

Trước những diễn biến giá thành phẩm xăng dầu thế giới trong thời gian gần đây và thực hiện điều hành giá xăng dầu theo cơ chế thị trường có sự quản lý của Nhà nước, Bộ Công Thương và Bộ Tài chính quyết định:

1. Quỹ Bình ổn giá xăng dầu

1.1. Trích lập Quỹ Bình ổn giá xăng dầu

- Xăng E5RON92: 0 đồng/lít;

- Xăng RON95: 0 đồng/lít;

- Dầu điêzen: 0 đồng/lít;

- Dầu hỏa: 0 đồng/lít;

- Dầu madút: 0 đồng/kg.

1.2. Chi sử dụng Quỹ Bình ổn giá xăng dầu

- Xăng E5RON92: 0 đồng/lít;

- Xăng RON95: 0 đồng/lít;

- Dầu điêzen: 0 đồng/lít;

- Dầu hỏa: 0 đồng/lít;

- Dầu madút: 0 đồng/kg.

2. Giá bán xăng dầu

Sau khi thực hiện việc không trích lập, không chi sử dụng Quỹ Bình ổn giá xăng dầu tại Mục 1 nêu trên, giá bán các mặt hàng xăng dầu tiêu dùng phổ biến trên thị trường không cao hơn mức giá:

- Xăng E5RON92: không cao hơn 23.339 đồng/lít;

- Xăng RON95-III: không cao hơn 24.601 đồng/lít;

- Dầu diezen 0.05S: không cao hơn 22.354 đồng/lít;

- Dầu hỏa: không cao hơn 22.309 đồng/lít;

- Dầu madút 180CST 3.5S: không cao hơn 17.981 đồng/kg.

3. Thời gian thực hiện

- Không trích lập đối với tất cả các mặt hàng xăng dầu, không chi sử dụng Quỹ Bình ổn giá xăng dầu đối với các mặt hàng xăng, dầu diesel, dầu hỏa, ngừng chi sử dụng Quỹ Bình ổn giá đối với mặt hàng dầu mazut: áp dụng từ 15 giờ 00’ ngày 21 tháng 8 năm 2023.

- Điều chỉnh giá bán các mặt hàng xăng dầu: Do thương nhân đầu mối kinh doanh xăng dầu, thương nhân phân phối xăng dầu quy định nhưng không sớm hơn 15 giờ 00’ ngày 21 tháng 8 năm 2023 đối với các mặt hàng tăng giá và không muộn hơn 15 giờ 00’ ngày 21 tháng 8 năm 2023 đối với mặt hàng giảm giá.

- Kể từ 15 giờ 00’ ngày 21 tháng 8 năm 2023, là thời điểm Bộ Công Thương công bố giá cơ sở kỳ công bố tại Công văn này cho đến trước ngày Bộ Công Thương công bố giá cơ sở kỳ kế tiếp, việc điều chỉnh giá bán các mặt hàng xăng dầu do thương nhân đầu mối kinh doanh xăng dầu, thương nhân phân phối xăng dầu quyết định phù hợp với các quy định tại Nghị định số 95/2021/NĐ-CP, Thông tư số 17/2021/TT-BCT, Thông tư số 103/2021/TT-BTC, Thông tư số 104/2021/TT-BTC.

4. Bộ Công Thương sẽ phối hợp với các cơ quan chức năng kiểm tra, giám sát việc thực hiện trách nhiệm bảo đảm nguồn cung xăng dầu cho thị trường của các thương nhân kinh doanh xăng dầu và sẽ xử lý nghiêm các hành vi vi phạm nếu có.

Bộ Công Thương thông báo các thương nhân đầu mối kinh doanh xăng dầu, thương nhân phân phối xăng dầu biết, thực hiện và báo cáo tình hình thực hiện về Bộ Công Thương, Bộ Tài chính để giám sát theo quy định./.

 


Nơi nhận:
- Như trên;
- Lãnh đạo Bộ Công Thương (để b/c);
- Lãnh đạo Bộ Tài chính (để b/c);
- Cục Quản lý Giá, Thanh tra Bộ (BTC);
- Tổng cục Quản lý thị trường (BCT);
- Sở Công Thương các tỉnh, thành phố;
- Hiệp hội Xăng dầu Việt Nam;
- Lưu: VT, TTTN.

TL. BỘ TRƯỞNG
KT. VỤ TRƯỞNG VỤ THỊ TRƯỜNG TRONG NƯỚC
PHÓ VỤ TRƯỞNG




Hoàng Anh Tuấn

 

Giá thành phẩm xăng dầu thế giới *

(11/8/2023 - 20/8/2023)

TT

Ngày

X92

X95

Dầu hỏa

Do0,05

FO 3,5S

VCB mua CK

VCB bán

10

11-8-23

103.580

109.200

117.930

118.610

552.060

23,580.00

23,910.00

9

12-8-23

-

-

-

-

-

-

-

8

13-8-23

-

-

-

-

-

-

-

7

14-8-23

104.560

110.180

117.070

117.350

547.280

23,570.00

23,990.00

6

15-8-23

103.490

109.110

116.240

116.690

545.790

23,570.00

24,140.00

5

16-8-23

102.390

108.010

114.580

115.100

538.220

23,570.00

24,125.00

4

17-8-23

101.660

107.280

115.470

115.190

536.510

23,570.00

24,040.00

3

18-8-23

100.900

106.520

117.880

117.390

546.040

23,570.00

23,970.00

2

19-8-23

-

-

-

-

-

-

-

1

20-8-23

-

-

-

-

-

-

-

 

Bquân

102.763

108.383

116.528

116.722

544.317

23,571.67

24,029.17

* Giá thành phẩm xăng dầu được giao dịch thực tế trên thị trường Singapore và lấy theo mức giá giao dịch bình quân hàng ngày (MOP 's: Mean of Platt of Singapore) được công bố bởi Hãng tin Platt's (Platt Singapore).

** Xăng RON92 là xăng nền để pha chế xăng E5RON92.

 



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(); }