{"id":5288,"date":"2026-04-27T18:00:43","date_gmt":"2026-04-27T10:00:43","guid":{"rendered":"https:\/\/www.epfhk.com\/?page_id=5288"},"modified":"2026-06-05T17:08:16","modified_gmt":"2026-06-05T09:08:16","slug":"photo-library","status":"publish","type":"page","link":"https:\/\/www.epfhk.com\/hk\/about-us\/photo-library\/","title":{"rendered":"\u5de5\u5ee0\u5716\u7247\u5eab"},"content":{"rendered":"<p>\u4e3b\u8981\u8a2d\u65bd\"><\/p>\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/2-EPF-ver2.jpg\" alt=\"Main Facilities\" \/><\/p>\n<div class=\"item-title\">\u4e3b\u8981\u8a2d\u65bd<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"main\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-3.jpg\" data-title=\"\u4e3b\u8981\u8a2d\u65bd - 01\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-3.jpg\" alt=\"Main Facilities - 01\" \/><\/p>\n<div class=\"item-title\">\u4e3b\u8981\u8a2d\u65bd - 01<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"main\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-4.jpg\" data-title=\"\u4e3b\u8981\u8a2d\u65bd - 02\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-4.jpg\" alt=\"Main Facilities - 02\" \/><\/p>\n<div class=\"item-title\">\u4e3b\u8981\u8a2d\u65bd - 02<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"main\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-5.jpg\" data-title=\"\u4e3b\u8981\u8a2d\u65bd - 03\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-5.jpg\" alt=\"Main Facilities - 03\" \/><\/p>\n<div class=\"item-title\">\u4e3b\u8981\u8a2d\u65bd - 03<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"main\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-6.jpg\" data-title=\"\u4e3b\u8981\u8a2d\u65bd - 04\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-6.jpg\" alt=\"Main Facilities - 04\" \/><\/p>\n<div class=\"item-title\">\u4e3b\u8981\u8a2d\u65bd - 04<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"gallery-section\">\n<div class=\"gallery-grid\">\n<div class=\"gallery-item first-featured-item\" data-group=\"bleach\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/4-1-1.jpg\" data-title=\"\u6f02\u67d3\u8a2d\u65bd\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/4-1-1.jpg\" alt=\"Bleach &amp; Dye Facilities\" \/><\/p>\n<div class=\"item-title\">\u6f02\u67d3\u8a2d\u65bd<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"bleach\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-2.jpg\" data-title=\"\u6f02\u67d3\u8a2d\u65bd - 01\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-2.jpg\" alt=\"Bleach &amp; Dye Facilities - 01\" \/><\/p>\n<div class=\"item-title\">\u6f02\u67d3\u8a2d\u65bd - 01<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"bleach\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-3.jpg\" data-title=\"\u6f02\u67d3\u8a2d\u65bd - 02\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-3.jpg\" alt=\"Bleach &amp; Dye Facilities - 02\" \/><\/p>\n<div class=\"item-title\">\u6f02\u67d3\u8a2d\u65bd - 02<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"bleach\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-4.jpg\" data-title=\"\u6f02\u67d3\u8a2d\u65bd - 03\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-4.jpg\" alt=\"Bleach &amp; Dye Facilities - 03\" \/><\/p>\n<div class=\"item-title\">\u6f02\u67d3\u8a2d\u65bd - 03<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"bleach\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-5.jpg\" data-title=\"\u6f02\u67d3\u8a2d\u65bd - 04\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/TGL-5.jpg\" alt=\"Bleach &amp; Dye Facilities - 04\" \/><\/p>\n<div class=\"item-title\">\u6f02\u67d3\u8a2d\u65bd - 04<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"bleach\" data-src=\"..\/..\/wp-content\/uploads\/2026\/06\/TLG-6.jpg\" data-title=\"\u6f02\u67d3\u8a2d\u65bd - 05\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/06\/TLG-6.jpg\" alt=\"Bleach &amp; Dye Facilities - 05\" \/><\/p>\n<div class=\"item-title\">\u6f02\u67d3\u8a2d\u65bd - 05<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"bleach\" data-src=\"..\/..\/wp-content\/uploads\/2026\/06\/TLG-7.jpg\" data-title=\"\u6f02\u67d3\u8a2d\u65bd - 06\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/06\/TLG-7.jpg\" alt=\"Bleach &amp; Dye Facilities - 06\" \/><\/p>\n<div class=\"item-title\">\u6f02\u67d3\u8a2d\u65bd - 06<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"gallery-section\">\n<div class=\"gallery-grid\">\n<div class=\"gallery-item first-featured-item\" data-group=\"printing\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-Printing-4k.jpg\" data-title=\"\u5370\u5237\u8a2d\u65bd\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-Printing-4k.jpg\" alt=\"Printing Facilities \" \/><\/p>\n<div class=\"item-title\">\u5370\u5237\u8a2d\u65bd<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"printing\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-2.jpg\" data-title=\"\u5370\u5237\u8a2d\u65bd - 01\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-2.jpg\" alt=\"Printing Facilities - 01\" \/><\/p>\n<div class=\"item-title\">\u5370\u5237\u8a2d\u65bd - 01<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"printing\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-3.jpg\" data-title=\"\u5370\u5237\u8a2d\u65bd - 02\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-3.jpg\" alt=\"Printing Facilities - 02\" \/><\/p>\n<div class=\"item-title\">\u5370\u5237\u8a2d\u65bd - 02<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"printing\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-4.jpg\" data-title=\"\u5370\u5237\u8a2d\u65bd - 03\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-4.jpg\" alt=\"Printing Facilities - 03\" \/><\/p>\n<div class=\"item-title\">\u5370\u5237\u8a2d\u65bd - 03<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"printing\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-5.jpg\" data-title=\"\u5370\u5237\u8a2d\u65bd - 04\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Printing-5.jpg\" alt=\"Printing Facilities - 04\" \/><\/p>\n<div class=\"item-title\">\u5370\u5237\u8a2d\u65bd - 04<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"gallery-section\">\n<div class=\"gallery-grid\">\n<div class=\"gallery-item first-featured-item\" data-group=\"carton\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-Carton-4k1.jpg\" data-title=\"\u7d19\u7bb1\u8a2d\u65bd\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/EPF-Carton-4k1.jpg\" alt=\"Carton Box Facilities\" \/><\/p>\n<div class=\"item-title\">\u7d19\u7bb1\u8a2d\u65bd<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"carton\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Carton-1.jpg\" data-title=\"\u7d19\u7bb1\u8a2d\u65bd - 01\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Carton-1.jpg\" alt=\"Carton Box Facilities - 01\" \/><\/p>\n<div class=\"item-title\">\u7d19\u7bb1\u8a2d\u65bd - 01<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"carton\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Carton-2.jpg\" data-title=\"\u7d19\u7bb1\u8a2d\u65bd - 02\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Carton-2.jpg\" alt=\"Carton Box Facilities - 02\" \/><\/p>\n<div class=\"item-title\">\u7d19\u7bb1\u8a2d\u65bd - 02<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"gallery-section\">\n<div class=\"gallery-grid\">\n<div class=\"gallery-item first-featured-item\" data-group=\"party\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-1.jpg\" data-title=\"\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-1.jpg\" alt=\"Party Product Facilities\" \/><\/p>\n<div class=\"item-title\">\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"party\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-2.jpg\" data-title=\"\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 01\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-2.jpg\" alt=\"Party Product Facilities - 01\" \/><\/p>\n<div class=\"item-title\">\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 01<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"party\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-3.jpg\" data-title=\"\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 02\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-3.jpg\" alt=\"Party Product Facilities - 02\" \/><\/p>\n<div class=\"item-title\">\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 02<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"party\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-4.jpg\" data-title=\"\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 03\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-4.jpg\" alt=\"Party Product Facilities - 03\" \/><\/p>\n<div class=\"item-title\">\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 03<\/div>\n<\/div>\n<div class=\"gallery-item\" data-group=\"party\" data-src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-5.jpg\" data-title=\"\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 04\">\n<p><img decoding=\"async\" src=\"..\/..\/wp-content\/uploads\/2026\/04\/Kord-5.jpg\" alt=\"Party Product Facilities - 04\" \/><\/p>\n<div class=\"item-title\">\u6d3e\u5c0d\u7528\u54c1\u8a2d\u65bd - 04<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"custom-lightbox\" class=\"custom-lightbox\">\n<p><span class=\"lightbox-close\">\u00d7<\/span><\/p>\n<div class=\"lightbox-content-wrapper\">\n<p><img id=\"lightbox-img\" class=\"lightbox-content\" \/><\/p>\n<div id=\"lightbox-caption\" class=\"lightbox-caption\"><\/div>\n<div id=\"lightbox-counter\" class=\"lightbox-counter\"><\/div>\n<\/div>\n<p><a class=\"lightbox-prev\">\u276e<\/a><br \/>\n<a class=\"lightbox-next\">\u276f<\/a><\/p>\n<\/div>\n<p><script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    const lightbox = document.getElementById('custom-lightbox');<\/p>\n<p>    if (lightbox && lightbox.parentNode !== document.body) {\n        document.body.appendChild(lightbox);\n    }<\/p>\n<p>    const lightboxImg = document.getElementById('lightbox-img');\n    const lightboxCaption = document.getElementById('lightbox-caption');\n    const lightboxCounter = document.getElementById('lightbox-counter'); \/\/ \u7372\u53d6\u7de8\u865f\u5143\u7d20\n    const closeBtn = document.querySelector('.lightbox-close');\n    const prevBtn = document.querySelector('.lightbox-prev');\n    const nextBtn = document.querySelector('.lightbox-next');<\/p>\n<p>    let currentGroupItems = [];\n    let currentIndex = 0;<\/p>\n<p>    \/\/ \u9ede\u64ca\u5716\u7247\u6253\u958b\u71c8\u7bb1\n    document.querySelectorAll('.gallery-item').forEach(item => {\n        item.addEventListener('click', function (e) {\n            e.stopPropagation(); \/\/ \u9632\u6b62\u70b9\u51fb\u56fe\u7247\u65f6\u89e6\u53d1\u4e3b\u9898\u7684\u4e8c\u6b21\u5f39\u7a97\n            const groupName = this.getAttribute('data-group');\n            currentGroupItems = Array.from(document.querySelectorAll(`.gallery-item[data-group=\"${groupName}\"]`));\n            currentIndex = currentGroupItems.indexOf(this);<\/p>\n<p>            updateLightbox();\n            lightbox.style.setProperty('display', 'flex', 'important');\n            lightboxImg.style.setProperty('opacity', '1', 'important');\n            lightboxImg.style.setProperty('filter', 'none', 'important');\n        });\n    });<\/p>\n<p>    \/\/ \u66f4\u65b0\u71c8\u7bb1\u5167\u5bb9\u3001\u7bad\u982d\u72c0\u614b\u8207\u7de8\u865f\u8a08\u7b97\n    function updateLightbox() {\n        const currentItem = currentGroupItems[currentIndex];\n        const imgSrc = currentItem.getAttribute('data-src');\n        const imgTitle = currentItem.getAttribute('data-title');<\/p>\n<p>        lightboxImg.src = imgSrc;\n        lightboxCaption.textContent = imgTitle;<\/p>\n<p>        \/\/ \u3010\u6838\u5fc3\u65b0\u589e\u3011 \u52d5\u614b\u66f4\u65b0\u7de8\u865f\uff0c\u683c\u5f0f\u5982 \"1 \/ 5\"\n        const currentNum = currentIndex + 1;\n        const totalNum = currentGroupItems.length;\n        lightboxCounter.textContent = `${currentNum} \/ ${totalNum}`;<\/p>\n<p>        lightboxImg.style.opacity = \"1\";\n        lightboxImg.style.filter = \"none\";<\/p>\n<p>        \/\/ \u5224\u65b7\u662f\u5426\u70ba\u7b2c\u4e00\u5f35\n        if (currentIndex === 0) {\n            prevBtn.classList.add('lightbox-arrow-hidden');\n        } else {\n            prevBtn.classList.remove('lightbox-arrow-hidden');\n        }<\/p>\n<p>        \/\/ \u5224\u65b7\u662f\u5426\u70ba\u6700\u5f8c\u4e00\u5f35\n        if (currentIndex === currentGroupItems.length - 1) {\n            nextBtn.classList.add('lightbox-arrow-hidden');\n        } else {\n            nextBtn.classList.remove('lightbox-arrow-hidden');\n        }\n    }<\/p>\n<p>    \/\/ \u4e0a\u4e00\u5f35\n    prevBtn.addEventListener('click', function (e) {\n        e.stopPropagation();\n        if (currentIndex > 0) {\n            currentIndex--;\n            updateLightbox();\n        }\n    });<\/p>\n<p>    \/\/ \u4e0b\u4e00\u5f35\n    nextBtn.addEventListener('click', function (e) {\n        e.stopPropagation();\n        if (currentIndex < currentGroupItems.length - 1) { currentIndex++; updateLightbox(); } }); \/\/ \u6838\u5fc3\u4fee\u590d\uff1a\u62e6\u622a\u706f\u7bb1\u5185\u7684\u9f20\u6807\u70b9\u51fb\uff0c\u5207\u65ad\u4e8b\u4ef6\u5192\u6ce1\uff0c\u9632\u6b62\u89e6\u53d1 WordPress \u4e3b\u9898\u7684\u53d8\u6697\u6548\u679c lightbox.addEventListener('mousedown', function(e) { e.stopPropagation(); }); lightbox.addEventListener('click', function(e) { e.stopPropagation(); }); \/\/ \u95dc\u9589\u71c8\u7bb1 closeBtn.addEventListener('click', (e) => { \n        e.stopPropagation(); \n        lightbox.style.display = 'none'; \n    });\n    \/*lightbox.addEventListener('click', (e) => {\n        if (e.target === lightbox || e.target === document.querySelector('.lightbox-content-wrapper')) { \n            lightbox.style.display = 'none'; \n        }\n    });*\/<\/p>\n<p>    \/\/ \u9375\u76e4\u652f\u63f4\n    document.addEventListener('keydown', function(e) {\n        if (lightbox.style.display === 'flex') {\n            if (e.key === \"ArrowLeft\" && currentIndex > 0) {\n                currentIndex--;\n                updateLightbox();\n            } else if (e.key === \"ArrowRight\" && currentIndex < currentGroupItems.length - 1) {\n                currentIndex++;\n                updateLightbox();\n            } else if (e.key === \"Escape\") {\n                lightbox.style.display = 'none';\n            }\n        }\n    });\n});\n<\/script><br \/>\n[\/av_codeblock]<\/p>","protected":false},"excerpt":{"rendered":"<p>\u4e3b\u8981\u8a2d\u65bd&#8221;> \u4e3b\u8981\u8a2d\u65bd \u4e3b\u8981\u8a2d\u65bd &#8211; 01 \u4e3b\u8981\u8a2d\u65bd &#8211; 02 \u4e3b\u8981\u8a2d\u65bd  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2693,"menu_order":999,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/pages\/5288"}],"collection":[{"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/comments?post=5288"}],"version-history":[{"count":5,"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/pages\/5288\/revisions"}],"predecessor-version":[{"id":5687,"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/pages\/5288\/revisions\/5687"}],"up":[{"embeddable":true,"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/pages\/2693"}],"wp:attachment":[{"href":"https:\/\/www.epfhk.com\/hk\/wp-json\/wp\/v2\/media?parent=5288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}