{"id":390,"date":"2026-01-29T00:38:43","date_gmt":"2026-01-28T16:38:43","guid":{"rendered":"https:\/\/timee.love\/?p=390"},"modified":"2026-03-02T17:53:56","modified_gmt":"2026-03-02T09:53:56","slug":"%e3%80%90%e6%b8%b8%e6%88%8f%e3%80%91%e9%92%9b%e5%bc%a5%e8%be%a3%e6%a4%92%e6%89%93%e5%b1%81%e8%82%a1%e5%90%88%e6%88%98","status":"publish","type":"post","link":"https:\/\/timee.love\/?p=390","title":{"rendered":"\u949b\u8fa3\u9f99\u738b \u7ea2\u84dd\u5408\u6218\u3010\u6e38\u620f\u3011"},"content":{"rendered":"\n<p>\u8fd9\u662f\u949b\u5f25\u4e0e\u8fa3\u6912\u7684\u6253\u5c41\u80a1\u5bf9\u6218\uff0c\u770b\u8c01\u7684\u5c41\u80a1\u6700\u540e\u4f1a\u80bf\u6210\u82f9\u679c\u3002<br>\u6570\u91cf\u662f\u8fde\u63a5\u5230\u5728\u7ebf\u6570\u636e\u5e93\u7684<\/p>\n\n\n\n<div id=\"dapigu-game\">\n  <div class=\"game-wrapper\">\n    <div class=\"player-box timee-box\">\n      <div class=\"player-header\">\n        <h3 class=\"player-name\">\u3010\u6c34\u9f99\u738b\u3011\u949b\u5f25Timee<\/h3>\n        <div class=\"counter\">\u5269\u4f59: <span id=\"timee-left\">10<\/span>\u6b21<\/div>\n      <\/div>\n      <div class=\"player-body\">\n        <div class=\"image-box\">\n          <img decoding=\"async\" id=\"timee-img\" class=\"player-img\" src=\"https:\/\/api.shoutime.net\/timee\/images\/timee-a.png\" alt=\"Timee\">\n        <\/div>\n        <button id=\"timee-btn\" class=\"hit-btn timee-btn\">\u6253\u949b\u5f25\u7684\u5c41\u5c41<\/button>\n        <div class=\"stats\">\u5df2\u6253: <span id=\"timee-count\">0<\/span> \u4e0b<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"player-box lajiao-box\">\n      <div class=\"player-header\">\n        <h3 class=\"player-name\">\u3010\u706b\u9f99\u738b\u3011\u8fa3\u6912Blaze<\/h3>\n        <div class=\"counter\">\u5269\u4f59: <span id=\"lajiao-left\">10<\/span>\u6b21<\/div>\n      <\/div>\n      <div class=\"player-body\">\n        <div class=\"image-box\">\n          <img decoding=\"async\" id=\"lajiao-img\" class=\"player-img\" src=\"https:\/\/api.shoutime.net\/timee\/images\/lajiao-c.png\" alt=\"Lajiao\">\n        <\/div>\n        <button id=\"lajiao-btn\" class=\"hit-btn lajiao-btn\">\u6253\u8fa3\u6912\u7684\u5c41\u5c41<\/button>\n        <div class=\"stats\">\u5df2\u6253: <span id=\"lajiao-count\">0<\/span> \u4e0b<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \u6dfb\u52a0\u81ea\u52a8\u5237\u65b0\u72b6\u6001\u63d0\u793a -->\n  <div id=\"auto-refresh-status\" style=\"text-align:center; margin-top:20px; font-size:12px; color:#666;\">\n    \u6570\u636e\u81ea\u52a8\u540c\u6b65\u4e2d&#8230;\n  <\/div>\n<\/div>\n\n<style>\n#dapigu-game {\n  font-family: Arial, sans-serif;\n  width: 100%;\n  max-width: 900px;\n  margin: 0 auto;\n  padding: 20px;\n}\n\n.game-wrapper {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 20px;\n  justify-content: center;\n}\n\n.player-box {\n  flex: 1;\n  min-width: 300px;\n  max-width: 400px;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 2px 10px rgba(0,0,0,0.1);\n  background: white;\n}\n\n.timee-box {\n  border-top: 4px solid #3498db;\n}\n\n.lajiao-box {\n  border-top: 4px solid #e74c3c;\n}\n\n.player-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 15px;\n  background: #f8f9fa;\n  border-bottom: 1px solid #eee;\n}\n\n.player-name {\n  margin: 0;\n  font-size: 20px;\n  color: #333;\n}\n\n.counter {\n  font-size: 14px;\n  color: #666;\n  background: #fff;\n  padding: 4px 10px;\n  border-radius: 15px;\n  border: 1px solid #ddd;\n}\n\n.player-body {\n  padding: 20px;\n  text-align: center;\n}\n\n.image-box {\n  width: 100%;\n  height: 200px;\n  margin-bottom: 20px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #f8f9fa;\n  border-radius: 8px;\n  overflow: hidden;\n}\n\n.player-img {\n  max-width: 100%;\n  max-height: 100%;\n  object-fit: contain;\n}\n\n.hit-btn {\n  padding: 12px 25px;\n  font-size: 16px;\n  font-weight: bold;\n  border: none;\n  border-radius: 6px;\n  cursor: pointer;\n  width: 100%;\n  max-width: 200px;\n  margin-bottom: 15px;\n  transition: background 0.2s, transform 0.1s;\n}\n\n.hit-btn:active {\n  transform: scale(0.98);\n}\n\n.timee-btn {\n  background: #3498db;\n  color: white;\n}\n\n.timee-btn:hover:not(:disabled) {\n  background: #2980b9;\n}\n\n.lajiao-btn {\n  background: #e74c3c;\n  color: white;\n}\n\n.lajiao-btn:hover:not(:disabled) {\n  background: #c0392b;\n}\n\n.hit-btn:disabled {\n  background: #95a5a6;\n  cursor: not-allowed;\n}\n\n.stats {\n  font-size: 16px;\n  color: #333;\n  padding: 8px 15px;\n  background: #f8f9fa;\n  border-radius: 6px;\n  display: inline-block;\n  border: 1px solid #ddd;\n}\n\n@media (max-width: 700px) {\n  .game-wrapper {\n    flex-direction: column;\n    align-items: center;\n  }\n  .player-box {\n    width: 100%;\n  }\n}\n<\/style>\n\n<script>\n\/\/ \u5f00\u59cb\u6e38\u620f\u4ee3\u7801\nvar API_URL = 'https:\/\/api.shoutime.net\/timee\/pigu.php';\nvar MAX_CLICKS = 10;\nvar COOLDOWN_SECONDS = 10;\nvar REFRESH_INTERVAL = 5000;\n\n\/\/ \u6e38\u620f\u72b6\u6001\nvar gameState = {\n  timee: { hits: 0, left: MAX_CLICKS, cooling: false, timer: null },\n  lajiao: { hits: 0, left: MAX_CLICKS, cooling: false, timer: null }\n};\n\n\/\/ \u81ea\u52a8\u5237\u65b0\u5b9a\u65f6\u5668\nvar refreshTimer = null;\n\n\/\/ \u56fe\u7247URL - \u6240\u6709\u56fe\u7247\u90fd\u5728\u8fd9\u91cc\u5b9a\u4e49\nvar images = {\n  timee: {\n    normal: 'https:\/\/api.shoutime.net\/timee\/images\/timee-a.png',\n    hit: 'https:\/\/api.shoutime.net\/timee\/images\/timee-b.png'\n  },\n  lajiao: {\n    normal: 'https:\/\/api.shoutime.net\/timee\/images\/lajiao-c.png',\n    hit: 'https:\/\/api.shoutime.net\/timee\/images\/lajiao-d.png'\n  }\n};\n\n\/\/ \u9884\u52a0\u8f7d\u56fe\u7247 - \u9875\u9762\u52a0\u8f7d\u65f6\u7acb\u5373\u4e0b\u8f7d\u6240\u6709\u56fe\u7247\nfunction preloadImages() {\n  \/\/ \u9884\u52a0\u8f7dTimee\u56fe\u7247\n  var timeeNormalImg = new Image();\n  timeeNormalImg.src = images.timee.normal;\n  \n  var timeeHitImg = new Image();\n  timeeHitImg.src = images.timee.hit;\n  \n  \/\/ \u9884\u52a0\u8f7dLajiao\u56fe\u7247\n  var lajiaoNormalImg = new Image();\n  lajiaoNormalImg.src = images.lajiao.normal;\n  \n  var lajiaoHitImg = new Image();\n  lajiaoHitImg.src = images.lajiao.hit;\n  \n  console.log('\u56fe\u7247\u9884\u52a0\u8f7d\u5b8c\u6210');\n}\n\n\/\/ \u83b7\u53d6\u5143\u7d20\nvar timeeImg = document.getElementById('timee-img');\nvar lajiaoImg = document.getElementById('lajiao-img');\nvar timeeBtn = document.getElementById('timee-btn');\nvar lajiaoBtn = document.getElementById('lajiao-btn');\nvar timeeCount = document.getElementById('timee-count');\nvar lajiaoCount = document.getElementById('lajiao-count');\nvar timeeLeft = document.getElementById('timee-left');\nvar lajiaoLeft = document.getElementById('lajiao-left');\nvar refreshStatus = document.getElementById('auto-refresh-status');\n\n\/\/ \u521d\u59cb\u5316\nfunction init() {\n  \/\/ \u9884\u52a0\u8f7d\u6240\u6709\u56fe\u7247\n  preloadImages();\n  \n  \/\/ \u52a0\u8f7d\u6570\u636e\n  loadData();\n  \n  \/\/ \u8bbe\u7f6e\u6309\u94ae\u70b9\u51fb\u4e8b\u4ef6\n  timeeBtn.onclick = function() { handleClick('timee'); };\n  lajiaoBtn.onclick = function() { handleClick('lajiao'); };\n  \n  \/\/ \u542f\u52a8\u81ea\u52a8\u5237\u65b0\u5b9a\u65f6\u5668\n  startAutoRefresh();\n}\n\n\/\/ \u542f\u52a8\u81ea\u52a8\u5237\u65b0\nfunction startAutoRefresh() {\n  \/\/ \u6e05\u9664\u5df2\u6709\u7684\u5b9a\u65f6\u5668\n  if (refreshTimer) {\n    clearInterval(refreshTimer);\n  }\n  \n  \/\/ \u8bbe\u7f6e\u65b0\u7684\u5b9a\u65f6\u5668\uff0c\u6bcf10\u79d2\u5237\u65b0\u4e00\u6b21\n  refreshTimer = setInterval(function() {\n    loadData();\n    \n    \/\/ \u6dfb\u52a0\u4e00\u4e2a\u7b80\u5355\u7684\u89c6\u89c9\u53cd\u9988\uff08\u53ef\u9009\uff09\n    refreshStatus.textContent = '\u6570\u636e\u5df2\u540c\u6b65 ' + new Date().toLocaleTimeString();\n    \n    \/\/ 2\u79d2\u540e\u6062\u590d\u539f\u6587\u672c\n    setTimeout(function() {\n      refreshStatus.textContent = '\u6570\u636e\u81ea\u52a8\u540c\u6b65\u4e2d...';\n    }, 2000);\n    \n  }, REFRESH_INTERVAL);\n}\n\n\/\/ \u52a0\u8f7d\u6570\u636e\nfunction loadData() {\n  \/\/ \u52a0\u8f7dtimee\n  fetch(API_URL + '?id=timee')\n    .then(function(r) { return r.json(); })\n    .then(function(d) {\n      if (d) {\n        if (d.number) {\n          gameState.timee.hits = d.number;\n          timeeCount.textContent = gameState.timee.hits;\n        }\n      }\n    })\n    .catch(function(e) { console.log('\u52a0\u8f7dtimee\u5931\u8d25:'); });\n  \n  \/\/ \u52a0\u8f7dlajiao\n  fetch(API_URL + '?id=lajiao')\n    .then(function(r) { return r.json(); })\n    .then(function(d) {\n      if (d) {\n        if (d.number) {\n          gameState.lajiao.hits = d.number;\n          lajiaoCount.textContent = gameState.lajiao.hits;\n        }\n      }\n    })\n    .catch(function(e) { console.log('\u52a0\u8f7dlajiao\u5931\u8d25:'); });\n}\n\n\/\/ \u5904\u7406\u70b9\u51fb\nfunction handleClick(player) {\n  var state = gameState[player];\n  var btn = player == 'timee' ? timeeBtn : lajiaoBtn;\n  var img = player == 'timee' ? timeeImg : lajiaoImg;\n  \n  \/\/ \u68c0\u67e5\u662f\u5426\u53ef\u4ee5\u70b9\u51fb\n  if (state.left <= 0) return;\n  if (state.cooling) return;\n  \n  \/\/ \u51cf\u5c11\u5269\u4f59\u6b21\u6570\n  state.left--;\n  updateDisplay();\n  \n  \/\/ \u663e\u793a\u6548\u679c - \u4f7f\u7528\u5df2\u9884\u52a0\u8f7d\u7684\u56fe\u7247\n  showHit(player, img);\n  \n  \/\/ \u53d1\u9001\u8bf7\u6c42\n  fetch(API_URL + '?id=' + player, { method: 'POST' })\n    .then(function(r) { return r.json(); })\n    .then(function(d) {\n      if (d) {\n        if (d.number) {\n          state.hits = d.number;\n          updateDisplay();\n          \n          \/\/ \u70b9\u51fb\u540e\u7acb\u5373\u66f4\u65b0\u4e00\u6b21\u663e\u793a\uff0c\u786e\u4fdd\u6570\u636e\u662f\u6700\u65b0\u7684\n          loadData();\n        }\n      }\n    })\n    .catch(function(e) {\n      console.log('API\u5931\u8d25:');\n      state.hits++;\n      updateDisplay();\n    });\n  \n  \/\/ \u68c0\u67e5\u51b7\u5374\n  if (state.left <= 0) {\n    startCooling(player, btn);\n  }\n}\n\n\/\/ \u663e\u793a\u6253\u51fb\u6548\u679c - \u73b0\u5728\u56fe\u7247\u5df2\u7ecf\u9884\u52a0\u8f7d\uff0c\u4f1a\u7acb\u5373\u663e\u793a\nfunction showHit(player, img) {\n  \/\/ \u5207\u6362\u5230\u88ab\u6253\u56fe\u7247\uff08\u5df2\u7ecf\u9884\u52a0\u8f7d\uff0c\u4f1a\u7acb\u5373\u663e\u793a\uff09\n  if (player == 'timee') {\n    img.src = images.timee.hit;\n  } else {\n    img.src = images.lajiao.hit;\n  }\n  \n  \/\/ \u7acb\u5373\u6062\u590d\n  setTimeout(function() {\n    if (player == 'timee') {\n      img.src = images.timee.normal;\n    } else {\n      img.src = images.lajiao.normal;\n    }\n  }, 300);\n}\n\n\/\/ \u5f00\u59cb\u51b7\u5374\nfunction startCooling(player, btn) {\n  var state = gameState[player];\n  state.cooling = true;\n  btn.disabled = true;\n  \n  var seconds = COOLDOWN_SECONDS;\n  btn.textContent = '\u51b7\u5374\u4e2d (' + seconds + 's)';\n  \n  var timer = setInterval(function() {\n    seconds--;\n    \n    if (seconds > 0) {\n      btn.textContent = '\u51b7\u5374\u4e2d (' + seconds + 's)';\n    } else {\n      clearInterval(timer);\n      state.cooling = false;\n      state.left = MAX_CLICKS;\n      btn.disabled = false;\n      btn.textContent = '\u6253' + (player == 'timee' ? 'Timee' : 'Lajiao') + '\u5c41\u5c41';\n      updateDisplay();\n    }\n  }, 1000);\n  \n  state.timer = timer;\n}\n\n\/\/ \u66f4\u65b0\u663e\u793a\nfunction updateDisplay() {\n  timeeCount.textContent = gameState.timee.hits;\n  lajiaoCount.textContent = gameState.lajiao.hits;\n  timeeLeft.textContent = gameState.timee.left;\n  lajiaoLeft.textContent = gameState.lajiao.left;\n  \n  \/\/ \u6309\u94ae\u72b6\u6001\n  if (gameState.timee.left <= 0) {\n    timeeBtn.disabled = true;\n  } else if (gameState.timee.cooling) {\n    timeeBtn.disabled = true;\n  } else {\n    timeeBtn.disabled = false;\n  }\n  \n  if (gameState.lajiao.left <= 0) {\n    lajiaoBtn.disabled = true;\n  } else if (gameState.lajiao.cooling) {\n    lajiaoBtn.disabled = true;\n  } else {\n    lajiaoBtn.disabled = false;\n  }\n}\n\n\/\/ \u542f\u52a8 - \u9875\u9762\u52a0\u8f7d\u65f6\u7acb\u5373\u9884\u52a0\u8f7d\u56fe\u7247\nif (document.readyState == 'loading') {\n  document.addEventListener('DOMContentLoaded', init);\n} else {\n  init();\n}\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8fd9\u662f\u949b\u5f25\u4e0e\u8fa3\u6912\u7684\u6253\u5c41\u80a1\u5bf9\u6218\uff0c\u770b\u8c01\u7684\u5c41\u80a1\u6700\u540e\u4f1a\u80bf\u6210\u82f9\u679c\u3002\u6570\u91cf\u662f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-390","post","type-post","status-publish","format-standard","hentry","category-16"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/timee.love\/index.php?rest_route=\/wp\/v2\/posts\/390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/timee.love\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/timee.love\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/timee.love\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/timee.love\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=390"}],"version-history":[{"count":29,"href":"https:\/\/timee.love\/index.php?rest_route=\/wp\/v2\/posts\/390\/revisions"}],"predecessor-version":[{"id":483,"href":"https:\/\/timee.love\/index.php?rest_route=\/wp\/v2\/posts\/390\/revisions\/483"}],"wp:attachment":[{"href":"https:\/\/timee.love\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/timee.love\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/timee.love\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}