{"id":3878,"date":"2025-10-03T16:50:29","date_gmt":"2025-10-03T08:50:29","guid":{"rendered":"https:\/\/www.lickhang.edu.hk\/?page_id=3878"},"modified":"2025-10-04T18:12:26","modified_gmt":"2025-10-04T10:12:26","slug":"%e7%87%88%e8%ac%8e","status":"publish","type":"page","link":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/","title":{"rendered":"\u71c8\u8b0e"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3878\" class=\"elementor elementor-3878\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47d3217 e-flex e-con-boxed e-con e-parent\" data-id=\"47d3217\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d702b1d elementor-widget elementor-widget-text-editor\" data-id=\"d702b1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<!DOCTYPE html>\n<html lang=\"zh-Hant\">\n<head>\n  <meta charset=\"utf-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\n  <title>\u731c\u71c8\u8b0e\u904a\u6232 | Riddle Game<\/title>\n  <style>\n    :root{\n      --bg:#fafafa;--card:#ffffff;--ink:#222;--muted:#666;--accent:#ff6b00;--ok:#0a8f2d;--warn:#b00020;--border:#eaeaea;\n      --btn-green:#28a745;--btn-green-hover:#218838;\n    }\n    *{box-sizing:border-box}\n    body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans TC,Noto Sans SC,Arial,sans-serif;background:var(--bg);color:var(--ink)}\n    .wrap{max-width:1000px;margin:auto;padding:20px}\n    header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}\n    h1{font-size:1.6rem;margin:0}\n\n    \/* \u6a59\u8272\u5206\u9801\u6309\u9215 *\/\n    .tabs{display:flex;gap:8px;flex-wrap:wrap}\n    .tab{border:1px solid var(--accent);background:var(--accent);color:#fff;padding:10px 14px;border-radius:999px;cursor:pointer;transition:opacity .2s}\n    .tab:hover{opacity:0.85}\n    .tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}\n\n    .stats{display:flex;gap:10px;align-items:center;flex-wrap:wrap}\n    .pill{background:var(--card);border:1px solid var(--border);padding:8px 12px;border-radius:999px}\n    .pill b{color:var(--accent)}\n\n    \/* \u6a59\u8272\u91cd\u8a2d\u6309\u9215 *\/\n    .btn{appearance:none;border:1px solid var(--accent);background:var(--accent);color:#fff;padding:10px 14px;border-radius:12px;cursor:pointer;transition:opacity .2s}\n    .btn:hover{opacity:0.85}\n    .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}\n\n    .grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}\n    @media(min-width:720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n    .card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}\n    .qid{font-size:.8rem;color:var(--muted)}\n    .q{margin:0 0 6px 0;font-weight:600;line-height:1.5}\n\n    .row{display:flex;gap:8px}\n    .row input{flex:1;padding:10px 12px;border:2px solid var(--border);border-radius:10px;font-size:1rem}\n    \/* \u7da0\u8272\u63d0\u4ea4\u6309\u9215 *\/\n    .row button.check{background:var(--btn-green);border:1px solid var(--btn-green);color:#fff;font-weight:bold;transition:background .2s;border-radius:10px;cursor:pointer;padding:10px 14px}\n    .row button.check:hover{background:var(--btn-green-hover)}\n\n    .tag{font-size:.75rem;color:#fff;background:#999;border-radius:999px;padding:4px 8px;align-self:flex-start}\n    .tag.zh{background:#0b6bcb}\n    .tag.en{background:#5c8a00}\n    .msg{font-size:1rem;font-weight:bold}\n    .msg.ok{color:var(--ok)}\n    .msg.bad{color:var(--warn)}\n    .locked{opacity:.6}\n\n    footer{margin-top:18px;color:var(--muted);font-size:.9rem;text-align:center}\n    footer img{max-width:300px;margin-top:10px;display:none} \/* \u901a\u95dc\u524d\u4e0d\u986f\u793a *\/\n\n    dialog{border:none;border-radius:16px;padding:0;box-shadow:0 16px 40px rgba(0,0,0,.18)}\n    .modal{padding:22px 22px 18px;text-align:center}\n    .modal h2{margin:0 0 8px}\n    .modal p{margin:0 0 12px;color:var(--muted)}\n    .modal img{max-width:100%;margin:10px 0;border-radius:12px}\n    .modal .actions{display:flex;gap:8px;justify-content:center}\n  <\/style>\n<\/head>\n<body>\n  <div class=\"wrap\">\n    <header>\n      <h1>\u731c\u71c8\u8b0e Riddle Game \ud83c\udf89<\/h1>\n      <div class=\"tabs\" role=\"tablist\" aria-label=\"\u8a9e\u8a00 Language\">\n        <button class=\"tab active\" data-lang=\"all\" role=\"tab\" aria-selected=\"true\">\u5168\u90e8 All<\/button>\n        <button class=\"tab\" data-lang=\"zh\" role=\"tab\" aria-selected=\"false\">\u4e2d\u6587<\/button>\n        <button class=\"tab\" data-lang=\"en\" role=\"tab\" aria-selected=\"false\">English<\/button>\n      <\/div>\n      <div class=\"stats\">\n        <span class=\"pill\">\u4e2d\u6587\u7b54\u5c0d\uff1a<b id=\"zhCount\">0<\/b> \/ 10+<\/span>\n        <span class=\"pill\">English correct: <b id=\"enCount\">0<\/b> \/ 10+<\/span>\n        <button class=\"btn\" id=\"resetBtn\" title=\"\u6e05\u9664\u672c\u6a5f\u9032\u5ea6\">\u91cd\u8a2d\u9032\u5ea6<\/button>\n      <\/div>\n    <\/header>\n\n    <section class=\"grid\" id=\"grid\" aria-live=\"polite\"><\/section>\n\n    <footer>\n      <p>\u63d0\u793a\uff1a\u4efb\u9078\u5176\u4e00\u8a9e\u8a00\uff0c\u6210\u529f\u7b54\u5c0d <b>10 \u984c\u6216\u4ee5\u4e0a<\/b>\uff0c\u5c07\u81ea\u52d5\u524d\u5f80\u63db\u9818\u79ae\u7269\u9801\u9762 \ud83c\udf81<\/p>\n      <img decoding=\"async\" id=\"rewardImg\" src=\"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png\" alt=\"\u79ae\u7269\u514c\u63db\u6210\u529f\u793a\u610f\u5716\">\n    <\/footer>\n  <\/div>\n\n  <dialog id=\"winModal\">\n    <div class=\"modal\">\n      <h2>\u606d\u559c\u901a\u95dc\uff01\ud83c\udf81<\/h2>\n      <p>\u4f60\u5df2\u7d93\u6210\u529f\u7b54\u5c0d 10 \u984c\uff01<br>3 \u79d2\u5f8c\u81ea\u52d5\u524d\u5f80\u63db\u9818\u79ae\u7269\u9801\u9762\u2026<\/p>\n      <img decoding=\"async\" src=\"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png\" alt=\"\u6311\u6230\u6210\u529f\u79ae\u7269\u5716\u7247\">\n      <div class=\"actions\">\n        <button class=\"btn\" id=\"stayBtn\">\u7559\u5728\u6b64\u9801<\/button>\n        <button class=\"btn primary\" id=\"goBtn\">\u7acb\u5373\u524d\u5f80<\/button>\n      <\/div>\n    <\/div>\n  <\/dialog>\n\n<script>\n\/* ====== \u53ef\u8abf\u6574\u8a2d\u5b9a ====== *\/\nconst REDEEM_URL = \"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png\"; \/\/ \u901a\u95dc\u5f8c\u8df3\u8f49\u76ee\u6a19\uff08\u53ef\u6539\u70ba\u4f60\u7684\u63db\u9818\u9801\uff09\nconst PASS_THRESHOLD = 10; \/\/ \u55ae\u4e00\u8a9e\u8a00\u9700\u7b54\u5c0d\u984c\u6578\n\n\/* ====== \u984c\u5eab\uff08\u4f9d\u4f60\u63d0\u4f9b\uff09 ====== *\/\nconst RIDDLES = [\n  \/\/ \u4e2d\u6587\n  {id:\"zh-1\", lang:\"zh\", q:\"\u812b\u4e86\u7d05\u888d\u5b50\uff0c\u662f\u500b\u767d\u80d6\u5b50\uff1b\u53bb\u4e86\u767d\u80d6\u5b50\uff0c\u662f\u9846\u9ed1\u4e38\u5b50\u3002\uff08\u731c\u6c34\u679c\uff09\", a:[\"\u8354\u679d\"]},\n  {id:\"zh-2\", lang:\"zh\", q:\"\u6458\u4e0b\u662f\u7da0\u7684\uff0c\u5207\u4e0b\u662f\u7d05\u7684\uff0c\u5410\u51fa\u662f\u9ed1\u7684\uff0c\u5269\u4e0b\u662f\u767d\u7684\u3002\uff08\u731c\u6c34\u679c\uff09\", a:[\"\u897f\u74dc\"]},\n  {id:\"zh-3\", lang:\"zh\", q:\"\u8eab\u7a7f\u7d05\u888d\uff0c\u982d\u6234\u7da0\u5e3d\u3002\uff08\u731c\u852c\u679c\uff09\", a:[\"\u7d05\u863f\u8514\",\"\u80e1\u863f\u8514\"]},\n  {id:\"zh-4\", lang:\"zh\", q:\"\u5144\u5f1f\u4e03\u516b\u500b\uff0c\u570d\u8457\u67f1\u5b50\u5750\uff0c\u5927\u5bb6\u4e00\u5206\u624b\uff0c\u8863\u670d\u5168\u626f\u7834\u3002\uff08\u731c\u98df\u7269\uff09\", a:[\"\u849c\u982d\",\"\u5927\u849c\",\"\u849c\"]},\n  {id:\"zh-5\", lang:\"zh\", q:\"\u5169\u59d0\u59b9\u4e00\u6a23\u9577\uff0c\u51fa\u5165\u90fd\u6210\u96d9\uff0c\u9178\u751c\u82e6\u8fa3\u5473\uff0c\u4ed6\u5011\u7e3d\u5148\u5617\u3002\uff08\u731c\u7269\u54c1\uff09\", a:[\"\u7b77\u5b50\",\"\u7b77\"]},\n  {id:\"zh-6\", lang:\"zh\", q:\"\u6709\u5713\u6709\u65b9\u4eae\u53c8\u4eae\uff0c\u5e73\u5e73\u4eae\u4eae\u639b\u7246\u4e0a\u3002\u5b83\u6703\u544a\u8a34\u4f60\uff0c\u81c9\u4e0a\u9ad2\u4e0d\u9ad2\u3002\uff08\u731c\u65e5\u5e38\u7528\u54c1\uff09\", a:[\"\u93e1\u5b50\",\"\u93e1\"]},\n  {id:\"zh-7\", lang:\"zh\", q:\"\u5de6\u624b\u4e94\u500b\uff0c\u53f3\u624b\u4e94\u500b\uff0c\u62ff\u53bb\u5341\u500b\uff0c\u9084\u5269\u5341\u500b\u3002\uff08\u731c\u7269\u54c1\uff09\", a:[\"\u624b\u5957\"]},\n  {id:\"zh-8\", lang:\"zh\", q:\"\u6709\u786c\u6709\u8edf\uff0c\u6709\u9577\u6709\u5bec\uff0c\u767d\u5929\u7a7a\u9592\uff0c\u591c\u665a\u4e0a\u73ed\u3002\uff08\u731c\u65e5\u5e38\u7528\u54c1\uff09\", a:[\"\u5e8a\"]},\n  {id:\"zh-9\", lang:\"zh\", q:\"\u4e00\u5339\u99ac\u771f\u6b63\u597d\uff0c\u6c92\u6709\u5c3e\u5df4\u6c92\u6709\u8173\uff0c\u4e0d\u559d\u6c34\u4f86\u4e0d\u5403\u8349\uff0c\u9a0e\u4e0a\u5b83\u5c31\u6eff\u8857\u8dd1\u3002\uff08\u731c\u7269\u54c1\uff09\", a:[\"\u55ae\u8eca\",\"\u81ea\u884c\u8eca\",\"\u8173\u8e0f\u8eca\"]},\n  {id:\"zh-10\", lang:\"zh\", q:\"\u5343\u689d\u7dda\uff0c\u842c\u689d\u7dda\uff0c\u6389\u5230\u6c34\u88e1\u770b\u4e0d\u898b\u3002\uff08\u731c\u5929\u6c23\uff09\", a:[\"\u96e8\u5929\",\"\u4e0b\u96e8\",\"\u96e8\"]},\n  {id:\"zh-11\", lang:\"zh\", q:\"\u5de6\u4e00\u7247\uff0c\u53f3\u4e00\u7247\uff0c\u6478\u5f97\u898b\uff0c\u770b\u4e0d\u8457\u3002\uff08\u731c\u5668\u5b98\uff09\", a:[\"\u8033\u6735\",\"\u8033\"]},\n  {id:\"zh-12\", lang:\"zh\", q:\"\u5929\u4e0a\u98db\uff0c\u4e0d\u662f\u9ce5\uff0c\u524d\u9762\u7fc5\u8180\u5927\uff0c\u5f8c\u9762\u7fc5\u8180\u5c0f\uff0c\u559d\u98fd\u6c7d\u6cb9\u98db\u5f97\u9ad8\u3002\uff08\u731c\u4ea4\u901a\u5de5\u5177\uff09\", a:[\"\u98db\u6a5f\"]},\n  {id:\"zh-13\", lang:\"zh\", q:\"\u6e56\u5165\u9762\u539f\u672c\u6709\u9b5a\u8766\u87f9\uff0c\u6709\u4e00\u65e5\u53ea\u767c\u73fe\u5269\u4e0b\u9b5a\u53ca\u87f9\uff08\u731c\u4e2d\u570b\u5730\u65b9\u540d\uff09\", a:[\"\u54c8\u723e\u6ff1\",\"\u54c8\u5c14\u6ee8\"]},\n  {id:\"zh-14\", lang:\"zh\", q:\"\u6c92\u6709\u76f4\u8def\u7684\u5730\u65b9\u3002\uff08\u731c\u9999\u6e2f\u5730\u5340\uff09\", a:[\"\u8343\u7063\"]},\n  {id:\"zh-15\", lang:\"zh\", q:\"\u6d88\u9632\u54e1\u653e\u5047\u3002\uff08\u731c\u9999\u6e2f\u5730\u5340\uff09\", a:[\"\u6cb9\u9ebb\u5730\"]},\n  {id:\"zh-16\", lang:\"zh\", q:\"\u8033\u6735\u9577\uff0c\u5c3e\u5df4\u77ed\u3002\u53ea\u5403\u83dc\uff0c\u4e0d\u5403\u98ef\u3002\uff08\u731c\u52d5\u7269\uff09\", a:[\"\u5154\u5b50\",\"\u5154\"]},\n  {id:\"zh-17\", lang:\"zh\", q:\"\u5e7c\u6642\u4f4f\u5728\u6c34\u88e1\u5230\u8655\u904a\uff0c\u5927\u4e86\u8df3\u4f86\u8df3\u53bb\u5471\u5471\u53eb\u3002\uff08\u731c\u52d5\u7269\uff09\", a:[\"\u9752\u86d9\",\"\u86d9\"]},\n  {id:\"zh-18\", lang:\"zh\", q:\"\u6bd4\u8c93\u5927\u96bb\uff0c\u6bd4\u718a\u53ef\u611b\uff0c\u611b\u5403\u7af9\u5b50\uff0c\u517c\u4f5c\u5916\u8ce3\u3002\uff08\u731c\u52d5\u7269\uff09\", a:[\"\u718a\u8c93\",\"\u5927\u718a\u8c93\",\"\u8c93\u718a\"]},\n\n  \/\/ English\n  {id:\"en-A\", lang:\"en\", q:\"If you don\u2019t keep me, I\u2019ll break. What am I?\", a:[\"a promise\",\"promise\"]},\n  {id:\"en-B\", lang:\"en\", q:\"I have a tail and a head, but no body. What am I?\", a:[\"a coin\",\"coin\"]},\n  {id:\"en-C\", lang:\"en\", q:\"What 2 things can you never eat for breakfast?\", a:[\"lunch and dinner\",\"lunch & dinner\",\"lunch dinner\"]},\n  {id:\"en-D\", lang:\"en\", q:\"What can you catch but not throw?\", a:[\"a cold\",\"cold\"]},\n  {id:\"en-E\", lang:\"en\", q:\"What comes down but never goes up?\", a:[\"rain\"]},\n  {id:\"en-F\", lang:\"en\", q:\"If you drop me, I\u2019m sure to crack, but smile at me and I\u2019ll smile back. What am I?\", a:[\"a mirror\",\"mirror\"]},\n  {id:\"en-G\", lang:\"en\", q:\"Sam's parents have three kids. Their names are Huey, Dewey, and _?\", a:[\"sam\"]},\n  {id:\"en-H\", lang:\"en\", q:\"Nobody empties me, but I never stay full for long. What am I?\", a:[\"the moon\",\"moon\"]},\n  {id:\"en-I\", lang:\"en\", q:\"It\u2019s very big and heavy. It has long nose and big ears.\", a:[\"elephant\",\"an elephant\"]},\n  {id:\"en-J\", lang:\"en\", q:\"What letter is an animal?\", a:[\"bee\",\"the letter b\",\"b\"]},\n  {id:\"en-K\", lang:\"en\", q:\"What has keys, but cannot open locks?\", a:[\"a piano\",\"piano\"]},\n  {id:\"en-L\", lang:\"en\", q:\"what can opened but can\u2019t be closed?\", a:[\"an egg\",\"egg\"]},\n  {id:\"en-M\", lang:\"en\", q:\"I say \u201cwoof\u201d, I have four legs, I like bone.\", a:[\"dog\",\"a dog\"]},\n  {id:\"en-N\", lang:\"en\", q:\"I have four legs. I give milk. I say moo\u2026moo\u2026 Who am I?\", a:[\"cow\",\"a cow\"]},\n  {id:\"en-O\", lang:\"en\", q:\"I fly in the sky. I have wings. I carry lots of passengers to other countries.\", a:[\"airplane\",\"an airplane\",\"a plane\",\"plane\",\"aeroplane\"]},\n  {id:\"en-P\", lang:\"en\", q:\"I am large, I am green on the outside. I am red on the inside.\", a:[\"watermelon\",\"a watermelon\"]},\n  {id:\"en-Q\", lang:\"en\", q:\"I am colourful. I have seven colours. You see me in the sky after it rains.\", a:[\"rainbow\",\"a rainbow\"]},\n  {id:\"en-R\", lang:\"en\", q:\"I have no legs. I have no arms. I can swim. I live in water.\", a:[\"fish\",\"a fish\"]}\n];\n\n\/* ====== \u7b54\u6848\u6a19\u6e96\u5316\uff08\u5927\u5c0f\u5beb\/\u5168\u5f62\/\u7a7a\u767d\/\u6a19\u9ede\uff09 ====== *\/\nconst toHalfWidth = (str) => str.replace(\/[\\uFF01-\\uFF5E]\/g, ch => String.fromCharCode(ch.charCodeAt(0)-0xFEE0)).replace(\/\\u3000\/g, ' ');\nfunction normalizeAnswer(s){\n  if(!s) return \"\";\n  return toHalfWidth(s)\n    .toLowerCase()\n    .trim()\n    .replace(\/[\\s\\t\\n\\r]+\/g,' ')\n    .replace(\/[\\p{P}\\p{S}]\/gu,'');\n}\nfor(const r of RIDDLES){ r._a = r.a.map(normalizeAnswer); }\n\n\/* ====== \u72c0\u614b\uff08localStorage\uff09 ====== *\/\nconst STORE_KEY = 'riddle_progress_v1';\nlet state = { correct: {}, zhCount:0, enCount:0 };\nfunction load(){ try{ const s = JSON.parse(localStorage.getItem(STORE_KEY)||'{}'); if(s && s.correct){ state = s; } }catch(e){} }\nfunction save(){ localStorage.setItem(STORE_KEY, JSON.stringify(state)); }\n\n\/* ====== DOM ====== *\/\nconst grid = document.getElementById('grid');\nconst zhCountEl = document.getElementById('zhCount');\nconst enCountEl = document.getElementById('enCount');\nconst resetBtn = document.getElementById('resetBtn');\nconst winModal = document.getElementById('winModal');\nconst stayBtn = document.getElementById('stayBtn');\nconst goBtn = document.getElementById('goBtn');\nconst rewardImg = document.getElementById('rewardImg');\n\n\/* ====== UI \u5efa\u7acb ====== *\/\nfunction cardTemplate(r){\n  const done = !!state.correct[r.id];\n  return `\n    <article class=\"card ${done? 'locked':''}\" data-id=\"${r.id}\" data-lang=\"${r.lang}\">\n      <span class=\"tag ${r.lang}\">${r.lang==='zh'?'\u4e2d\u6587':'EN'}<\/span>\n      <div class=\"qid\">#${r.id}<\/div>\n      <p class=\"q\">${r.q}<\/p>\n      <div class=\"row\">\n        <input type=\"text\" placeholder=\"${r.lang==='zh'?'\u8f38\u5165\u7b54\u6848 Answer\u2026':'Type your answer\u2026'}\" ${done?'disabled':''} value=\"\">\n        <button class=\"check\">${done? (r.lang==='zh'?'\u5df2\u7b54\u5c0d':'Solved'): (r.lang==='zh'?'\u63d0\u4ea4':'Check')}<\/button>\n      <\/div>\n      <div class=\"msg ${done? 'ok':''}\">${done? (r.lang==='zh'?'\u7b54\u5c0d\u4e86\uff01':'Correct!'): ''}<\/div>\n    <\/article>`;\n}\n\nfunction render(list){ grid.innerHTML = list.map(cardTemplate).join(''); }\n\nfunction updateCounts(){\n  state.zhCount = Object.keys(state.correct).filter(id=>id.startsWith('zh-')).length;\n  state.enCount = Object.keys(state.correct).filter(id=>id.startsWith('en-')).length;\n  zhCountEl.textContent = state.zhCount;\n  enCountEl.textContent = state.enCount;\n  save();\n  checkWin();\n}\n\nfunction checkWin(){\n  if(state.zhCount >= PASS_THRESHOLD || state.enCount >= PASS_THRESHOLD){\n    rewardImg.style.display = 'inline';                   \/\/ \u986f\u793a\u9801\u5c3e\u79ae\u7269\u5716\n    if(!winModal.open){ winModal.showModal(); }           \/\/ \u5f48\u51fa\u8996\u7a97\n    clearTimeout(checkWin._t);\n    checkWin._t = setTimeout(()=>{ location.href = REDEEM_URL; }, 3000); \/\/ \u81ea\u52d5\u8df3\u8f49\n  }\n}\n\nfunction attachEvents(){\n  grid.addEventListener('click', (e)=>{\n    const btn = e.target.closest('.check');\n    if(!btn) return;\n    const card = e.target.closest('.card');\n    const id = card.dataset.id;\n    const r = RIDDLES.find(x=>x.id===id);\n    const input = card.querySelector('input');\n    const msg = card.querySelector('.msg');\n    const val = normalizeAnswer(input.value);\n    if(!val){ msg.textContent = r.lang==='zh'? '\u8acb\u5148\u8f38\u5165\u7b54\u6848' : 'Please enter an answer'; msg.className='msg bad'; return; }\n    const ok = r._a.includes(val);\n    if(ok){\n      state.correct[id]=true; save();\n      card.classList.add('locked');\n      input.disabled = true; btn.textContent = r.lang==='zh'? '\u5df2\u7b54\u5c0d':'Solved';\n      msg.textContent = r.lang==='zh'? '\u7b54\u5c0d\u4e86\uff01':'Correct!'; msg.className='msg ok';\n      updateCounts();\n    }else{\n      msg.textContent = r.lang==='zh'? '\u518d\u60f3\u60f3\uff5e\u4e0d\u5c0d\u5594' : 'Not quite, try again!';\n      msg.className='msg bad';\n    }\n  });\n\n  \/\/ \u8a9e\u8a00\u5206\u9801\n  document.querySelector('.tabs').addEventListener('click',(e)=>{\n    const t = e.target.closest('.tab'); if(!t) return;\n    document.querySelectorAll('.tab').forEach(x=>x.classList.remove('active'));\n    t.classList.add('active');\n    const lang = t.dataset.lang;\n    const list = (lang==='all') ? RIDDLES : RIDDLES.filter(r=>r.lang===lang);\n    render(list);\n    \/\/ \u91cd\u7e6a\u5f8c\u9084\u539f\u5df2\u7b54\u5c0d\u72c0\u614b\n    requestAnimationFrame(()=>{\n      for(const id of Object.keys(state.correct)){\n        const card = document.querySelector(`.card[data-id=\"${id}\"]`);\n        if(card){\n          card.classList.add('locked');\n          const input = card.querySelector('input');\n          const btn = card.querySelector('.check');\n          const msg = card.querySelector('.msg');\n          if(input){ input.disabled = true; }\n          if(btn){ btn.textContent = card.dataset.lang==='zh'? '\u5df2\u7b54\u5c0d':'Solved'; }\n          if(msg){ msg.textContent = card.dataset.lang==='zh'? '\u7b54\u5c0d\u4e86\uff01':'Correct!'; msg.className='msg ok'; }\n        }\n      }\n    });\n  });\n\n  \/\/ \u91cd\u8a2d\n  resetBtn.addEventListener('click', ()=>{\n    if(confirm('\u78ba\u5b9a\u8981\u6e05\u9664\u672c\u6a5f\u4f5c\u7b54\u9032\u5ea6\u55ce\uff1f')){\n      localStorage.removeItem(STORE_KEY);\n      state = {correct:{}, zhCount:0, enCount:0};\n      rewardImg.style.display = 'none';\n      render(RIDDLES);\n      updateCounts();\n    }\n  });\n\n  \/\/ Modal \u6309\u9215\n  stayBtn.addEventListener('click', ()=>{ winModal.close(); clearTimeout(checkWin._t); });\n  goBtn.addEventListener('click', ()=>{ location.href = REDEEM_URL; });\n}\n\n\/* ====== \u555f\u52d5 ====== *\/\nload();\nrender(RIDDLES);\nrequestAnimationFrame(()=>{\n  for(const id of Object.keys(state.correct)){\n    const card = document.querySelector(`.card[data-id=\"${id}\"]`);\n    if(card){\n      card.classList.add('locked');\n      const input = card.querySelector('input');\n      const btn = card.querySelector('.check');\n      const msg = card.querySelector('.msg');\n      if(input){ input.disabled = true; }\n      if(btn){ btn.textContent = card.dataset.lang==='zh'? '\u5df2\u7b54\u5c0d':'Solved'; }\n      if(msg){ msg.textContent = card.dataset.lang==='zh'? '\u7b54\u5c0d\u4e86\uff01':'Correct!'; msg.className='msg ok'; }\n    }\n  }\n  updateCounts();\n});\nattachEvents();\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u731c\u71c8\u8b0e\u904a\u6232 | Riddle Game  [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3878","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u71c8\u8b0e - \u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lickhang.edu.hk\/zh-hant\/\u71c8\u8b0e\/\" \/>\n<meta property=\"og:locale\" content=\"zh_TW\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u71c8\u8b0e - \u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten\" \/>\n<meta property=\"og:description\" content=\"\u731c\u71c8\u8b0e\u904a\u6232 | Riddle Game [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lickhang.edu.hk\/zh-hant\/\u71c8\u8b0e\/\" \/>\n<meta property=\"og:site_name\" content=\"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-04T10:12:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u9810\u4f30\u95b1\u8b80\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/\",\"url\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/\",\"name\":\"\u71c8\u8b0e - \u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Challenge-Success-You-can-exchange-for-gifts.png\",\"datePublished\":\"2025-10-03T08:50:29+00:00\",\"dateModified\":\"2025-10-04T10:12:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/#breadcrumb\"},\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Challenge-Success-You-can-exchange-for-gifts.png\",\"contentUrl\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Challenge-Success-You-can-exchange-for-gifts.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/%e7%87%88%e8%ac%8e\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u71c8\u8b0e\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/#website\",\"url\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/\",\"name\":\"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten\",\"description\":\"\u529b\u884c\u5e7c\u7a1a\u5712\u6559\u5e2b\u5168\u90e8\u70ba\u5408\u683c\u5e7c\u7a1a\u5712\u6559\u5e2b\uff0c\u6559\u5b78\u7d93\u9a57\u8c50\u5bcc\u3001\u5177\u611b\u5fc3\u53ca\u8010\u6027\u3002\u6240\u6709\u6559\u5e2b\u5747\u5df2\u63a5\u53d7\u5c08\u696d\u5e2b\u8cc7\u8a13\u7df4\u53ca\u53d6\u5f97\u5408\u683c\u8b49\u66f8\uff0c\u5176\u4e2d\u5305\u62ec\u5e7c\u5152\u6559\u80b2\u5b78\u58eb\u5b78\u4f4d\u5c08\u696d\u8cc7\u683c\u3001\u5e7c\u7a1a\u5712\u9ad8\u7d1a\u6587\u6191\u8b49\u66f8\u3002\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-TW\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/#organization\",\"name\":\"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten\",\"url\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/\u529b\u884c\u5e7c\u7a1a\u5712-1.png\",\"contentUrl\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/\u529b\u884c\u5e7c\u7a1a\u5712-1.png\",\"width\":1334,\"height\":294,\"caption\":\"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lickhang.edu.hk\\\/zh-hant\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u71c8\u8b0e - \u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lickhang.edu.hk\/zh-hant\/\u71c8\u8b0e\/","og_locale":"zh_TW","og_type":"article","og_title":"\u71c8\u8b0e - \u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten","og_description":"\u731c\u71c8\u8b0e\u904a\u6232 | Riddle Game [&hellip;]","og_url":"https:\/\/www.lickhang.edu.hk\/zh-hant\/\u71c8\u8b0e\/","og_site_name":"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten","article_modified_time":"2025-10-04T10:12:26+00:00","og_image":[{"url":"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u9810\u4f30\u95b1\u8b80\u6642\u9593":"1 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/","url":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/","name":"\u71c8\u8b0e - \u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten","isPartOf":{"@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/#primaryimage"},"image":{"@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png","datePublished":"2025-10-03T08:50:29+00:00","dateModified":"2025-10-04T10:12:26+00:00","breadcrumb":{"@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/#breadcrumb"},"inLanguage":"zh-TW","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/"]}]},{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/#primaryimage","url":"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png","contentUrl":"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2025\/10\/Challenge-Success-You-can-exchange-for-gifts.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/%e7%87%88%e8%ac%8e\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lickhang.edu.hk\/zh-hant\/"},{"@type":"ListItem","position":2,"name":"\u71c8\u8b0e"}]},{"@type":"WebSite","@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/#website","url":"https:\/\/www.lickhang.edu.hk\/zh-hant\/","name":"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten","description":"\u529b\u884c\u5e7c\u7a1a\u5712\u6559\u5e2b\u5168\u90e8\u70ba\u5408\u683c\u5e7c\u7a1a\u5712\u6559\u5e2b\uff0c\u6559\u5b78\u7d93\u9a57\u8c50\u5bcc\u3001\u5177\u611b\u5fc3\u53ca\u8010\u6027\u3002\u6240\u6709\u6559\u5e2b\u5747\u5df2\u63a5\u53d7\u5c08\u696d\u5e2b\u8cc7\u8a13\u7df4\u53ca\u53d6\u5f97\u5408\u683c\u8b49\u66f8\uff0c\u5176\u4e2d\u5305\u62ec\u5e7c\u5152\u6559\u80b2\u5b78\u58eb\u5b78\u4f4d\u5c08\u696d\u8cc7\u683c\u3001\u5e7c\u7a1a\u5712\u9ad8\u7d1a\u6587\u6191\u8b49\u66f8\u3002","publisher":{"@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lickhang.edu.hk\/zh-hant\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-TW"},{"@type":"Organization","@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/#organization","name":"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten","url":"https:\/\/www.lickhang.edu.hk\/zh-hant\/","logo":{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/#\/schema\/logo\/image\/","url":"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2021\/11\/\u529b\u884c\u5e7c\u7a1a\u5712-1.png","contentUrl":"https:\/\/www.lickhang.edu.hk\/wp-content\/uploads\/2021\/11\/\u529b\u884c\u5e7c\u7a1a\u5712-1.png","width":1334,"height":294,"caption":"\u529b\u884c\u5e7c\u7a1a\u5712 Lick Hang Kindergarten"},"image":{"@id":"https:\/\/www.lickhang.edu.hk\/zh-hant\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/pages\/3878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/comments?post=3878"}],"version-history":[{"count":13,"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/pages\/3878\/revisions"}],"predecessor-version":[{"id":3899,"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/pages\/3878\/revisions\/3899"}],"wp:attachment":[{"href":"https:\/\/www.lickhang.edu.hk\/zh-hant\/wp-json\/wp\/v2\/media?parent=3878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}