/// /// /// $(document).ready(function () { // set dropdown if ($('#industries-dropdown').length > 0) { var industriesDropdown = new Menubutton(document.getElementById('industries-dropdown')); industriesDropdown.init(); } loadAsset('industries-page__image__container'); loadRelated(apiDomain + '/api/related-cards?type=industries&language=' + htmlLang, 'related__cards'); // slider $('.industries-page__slider').slick({ prevArrow: "", nextArrow: "", dots: true }); resizeIndustriesSlider(); setFastFactsDropdown(); $(window).on('resize', function () { resizeIndustriesSlider(); }); templateReplaceAttribute(); cssObjectFit($('.industriesPageSliderItem__right')); setIndustriesSliderTitle(); }); function resetSharingItems() { $('.industriesCard__overlay').find('.industriesCard__overlay__items, .intustriesCard__overlay__smallerItems').css({ 'display': 'none' }); } function resizeIndustriesSlider() { // set slider nav position y var industriesInterval = null; if ($(window).outerWidth() <= 1023) { setIndustriesSliderNavInterval(true); } else { setIndustriesSliderNavInterval(false); } function setIndustriesSliderNavInterval(flag) { if (flag) { industriesInterval = setInterval(function () { if ($(window).outerWidth() <= 1023) { var positionY = $('.industries-page .industries-page__slider .slick-active.slick-current .industriesPageSliderItem__left').outerHeight() - 35; $('.industries-page .industries-page__slider .slick-dots').css({ 'top': positionY + 'px', 'bottom': 'auto' }); } else { $('.industries-page .industries-page__slider .slick-dots').removeAttr('style'); clearInterval(industriesInterval); } }, 250); } else { $('.industries-page .industries-page__slider .slick-dots').removeAttr('style'); clearInterval(industriesInterval); } } } function setFastFactsDropdown() { $('.industries-page__fast__facts__button .custom-dropdown ul li').click(function () { dropdownClick($(this)); }); $('.industries-page__fast__facts__button .custom-dropdown ul li').keydown(function (e) { if (e.keyCode == 13) { dropdownClick($(this)); } }); function dropdownClick($this) { var href = https://www.investhk.gov.hk/sites/all/themes/investhk/js/$this.find('a').attr('href'); window.open(href, 'Download'); } } function setIndustriesSliderTitle() { $('.industriesPageSliderItem').removeAttr('tabindex'); $('.industriesPageSliderItem').each(function () { $(this).find('.industriesPageSlider_link').attr('aria-label', $(this).find('h2').text()); $(this).find('.industriesPageSlider_link').text($(this).find('h2').text()); //$('.industriesPageSliderItem__right .industriesPageSlider_link, .industriesPageSliderItem__left .industriesPageSlider_link').remove(); //$(this).find('.industriesPageSlider_link').appendTo($(this)) }); } // function setIndustriesSliderTitle(){ // $('.industriesPageSliderItem').removeAttr('tabindex') // // $('.industriesPageSliderItem').each(function(){ // let link = $(this).find('.industriesPageSliderItem__left .industriesPageSlider_link').attr('href'); // console.log(link) // $(this).wrapInner('').attr('aria-label', $(this).find('h2').text()); // // $(this).find(' > a').attr('aria-label', $(this).find('h2').text()); // //$('.industriesPageSliderItem__right .industriesPageSlider_link, .industriesPageSliderItem__left .industriesPageSlider_link').remove(); // //$(this).find('.industriesPageSlider_link').appendTo($(this)) // setTimeout(function(){ // $('.industriesPageSliderItem__right .industriesPageSlider_link, .industriesPageSliderItem__left .industriesPageSlider_link').remove(); // },100) // }) // // }