{"id":203,"date":"2026-11-05T11:41:47","date_gmt":"2026-11-05T10:41:47","guid":{"rendered":"https:\/\/www.semanasantaalicante.com\/en\/?page_id=203"},"modified":"2026-11-05T11:41:47","modified_gmt":"2026-11-05T10:41:47","slug":"tamborrada","status":"publish","type":"page","link":"https:\/\/www.semanasantaalicante.com\/en\/tamborrada\/","title":{"rendered":"tamborrada"},"content":{"rendered":"\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  const slider = document.getElementById(\"ssa-tamborrada-slider\");\n\n  if (!slider || slider.dataset.iniciado === \"true\") return;\n\n  slider.dataset.iniciado = \"true\";\n\n  const track = slider.querySelector(\".ssa-tamborrada-track\");\n  const slides = Array.from(slider.querySelectorAll(\".ssa-tamborrada-slide\"));\n\n  const contenedor = slider.parentElement;\n  const puntos = contenedor.querySelector(\".ssa-tamborrada-puntos\");\n  const anterior = slider.querySelector(\".ssa-tamborrada-prev\");\n  const siguiente = slider.querySelector(\".ssa-tamborrada-next\");\n  const pausa = contenedor.querySelector(\".ssa-tamborrada-pausa\");\n  const contador = contenedor.querySelector(\".ssa-tamborrada-contador\");\n\n  if (!slides.length) return;\n\n  let actual = 0;\n  let intervalo;\n  let reproduciendo = true;\n  let inicioX = 0;\n\n  const reducirMovimiento = window.matchMedia(\n    \"(prefers-reduced-motion: reduce)\"\n  ).matches;\n\n  \/\/ CREAR INDICADORES\n\n  slides.forEach(function (_, index) {\n\n    const boton = document.createElement(\"button\");\n\n    boton.type = \"button\";\n    boton.className = \"ssa-tamborrada-punto\";\n    boton.setAttribute(\"aria-label\", \"Ver fotograf\u00eda \" + (index + 1));\n\n    boton.addEventListener(\"click\", function () {\n      irA(index);\n    });\n\n    puntos.appendChild(boton);\n\n  });\n\n  const indicadores = Array.from(\n    puntos.querySelectorAll(\".ssa-tamborrada-punto\")\n  );\n\n  \/\/ CAMBIAR FOTOGRAF\u00cdA\n\n  function actualizar() {\n\n    track.style.transform = \"translateX(-\" + (actual * 100) + \"%)\";\n\n    indicadores.forEach(function (punto, index) {\n\n      punto.classList.toggle(\"activo\", index === actual);\n      punto.setAttribute(\"aria-current\", index === actual ? \"true\" : \"false\");\n\n    });\n\n    contador.innerHTML =\n      \"<strong>\" +\n      String(actual + 1).padStart(2, \"0\") +\n      \"<\/strong> \/ \" +\n      String(slides.length).padStart(2, \"0\");\n\n  }\n\n  function irA(index) {\n\n    actual = (index + slides.length) % slides.length;\n    actualizar();\n\n  }\n\n  function avanzar() {\n    irA(actual + 1);\n  }\n\n  function retroceder() {\n    irA(actual - 1);\n  }\n\n  \/\/ AUTOPLAY\n\n  function iniciar() {\n\n    detener();\n\n    if (reproduciendo && !reducirMovimiento) {\n      intervalo = setInterval(avanzar, 5000);\n    }\n\n  }\n\n  function detener() {\n\n    clearInterval(intervalo);\n\n  }\n\n  function alternar() {\n\n    reproduciendo = !reproduciendo;\n\n    pausa.innerHTML = reproduciendo\n      ? \"<span>\u2161<\/span> PAUSE\"\n      : \"<span>\u25b6<\/span> PLAY\";\n\n    pausa.setAttribute(\n      \"aria-label\",\n      reproduciendo ? \"Pause slideshow\" : \"Play slideshow\"\n    );\n\n    iniciar();\n\n  }\n\n  anterior.addEventListener(\"click\", function () {\n    retroceder();\n    iniciar();\n  });\n\n  siguiente.addEventListener(\"click\", function () {\n    avanzar();\n    iniciar();\n  });\n\n  pausa.addEventListener(\"click\", alternar);\n\n  \/\/ DESLIZAMIENTO EN M\u00d3VIL\n\n  slider.addEventListener(\"touchstart\", function (e) {\n    inicioX = e.changedTouches[0].screenX;\n  }, { passive: true });\n\n  slider.addEventListener(\"touchend\", function (e) {\n\n    const finalX = e.changedTouches[0].screenX;\n    const diferencia = finalX - inicioX;\n\n    if (Math.abs(diferencia) > 45) {\n\n      if (diferencia < 0) avanzar();\n      else retroceder();\n\n      iniciar();\n\n    }\n\n  }, { passive: true });\n\n  \/\/ PAUSA AL PASAR EL RAT\u00d3N\n\n  slider.addEventListener(\"mouseenter\", detener);\n\n  slider.addEventListener(\"mouseleave\", iniciar);\n\n  \/\/ INICIALIZAR\n\n  actualizar();\n  iniciar();\n\n});\n<\/script>\n\n<section id=\"ssa-tamborrada\">\n\n  <!-- HEADER -->\n  <header class=\"ssa-tamborrada-header\">\n\n    <span class=\"ssa-tamborrada-kicker\">\n      ALICANTE HOLY WEEK \u00b7 MUSIC AND TRADITION\n    <\/span>\n\n    <span class=\"ssa-tamborrada-line\"><\/span>\n\n    <h1>The Tamborrada<\/h1>\n\n    <p class=\"ssa-tamborrada-subtitulo\">\n      The heartbeat of our Holy Week\n    <\/p>\n\n    <p class=\"ssa-tamborrada-intro\">\n      The sound of hundreds of drums announces the arrival\n      of our Holy Week. The Tamborrada of Alicante is a\n      celebration of music, tradition and devotion, bringing\n      together the Brotherhoods and Guilds of our city\n      through a shared rhythm.\n\n      <br><br>\n\n      Since its first edition in 2015, this event has become\n      one of the most representative occasions in the calendar\n      leading up to Holy Week. The traditional Toque de Honor\n      (Ceremonial Drum Roll) marks the beginning of a day\n      when Alicante beats to the sound of its drums.\n    <\/p>\n\n  <\/header>\n\n\n  <!-- PHOTO GALLERY -->\n  <section class=\"ssa-tamborrada-galeria\">\n\n    <div class=\"ssa-tamborrada-galeria-cabecera\">\n      <div>\n        <span class=\"ssa-tamborrada-kicker\">\n          MOMENTS TO REMEMBER\n        <\/span>\n        <h2>The Sound of a Tradition<\/h2>\n      <\/div>\n    <\/div>\n\n    <div class=\"ssa-tamborrada-slider\" id=\"ssa-tamborrada-slider\">\n\n      <div class=\"ssa-tamborrada-track\">\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/1.jpg\" alt=\"Alicante Tamborrada\">\n        <\/div>\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/2.jpg\" alt=\"Participants in the Tamborrada\">\n        <\/div>\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/3.jpg\" alt=\"Ceremonial Drum Roll at the Tamborrada\">\n        <\/div>\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/4.jpg\" alt=\"Drums of Alicante's Brotherhoods and Guilds\">\n        <\/div>\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/5.jpg\" alt=\"Tamborrada procession through Alicante\">\n        <\/div>\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/6.jpg\" alt=\"Tamborrada at Alicante's Explanada\">\n        <\/div>\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/7.jpg\" alt=\"Tamborrada at Alicante's Explanada\">\n        <\/div>\n\n        <div class=\"ssa-tamborrada-slide\">\n          <img decoding=\"async\" src=\"https:\/\/semanasantaalicante.com\/wp-content\/uploads\/2026\/tamborrada\/8.jpg\" alt=\"Tamborrada at Alicante's Explanada\">\n        <\/div>\n\n      <\/div>\n\n      <!-- ARROWS -->\n      <button class=\"ssa-tamborrada-flecha ssa-tamborrada-prev\" type=\"button\" aria-label=\"Previous photograph\">\n        \u2190\n      <\/button>\n\n      <button class=\"ssa-tamborrada-flecha ssa-tamborrada-next\" type=\"button\" aria-label=\"Next photograph\">\n        \u2192\n      <\/button>\n\n    <\/div>\n\n    <!-- CONTROLS -->\n    <div class=\"ssa-tamborrada-controles\">\n\n      <div class=\"ssa-tamborrada-puntos\"><\/div>\n\n      <button class=\"ssa-tamborrada-pausa\" type=\"button\" aria-label=\"Pause slideshow\">\n        <span>\u2161<\/span>\n        PAUSE\n      <\/button>\n\n      <span class=\"ssa-tamborrada-contador\">\n        <strong>01<\/strong> \/ 10\n      <\/span>\n\n    <\/div>\n\n  <\/section>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>ALICANTE HOLY WEEK \u00b7 MUSIC AND TRADITION The Tamborrada The heartbeat of our Holy Week The sound of hundreds of drums announces the arrival of our Holy Week. The Tamborrada of Alicante is a celebration of music, tradition and devotion, bringing together the Brotherhoods and Guilds of our city through a shared rhythm. Since its [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-203","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/pages\/203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":1,"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/pages\/203\/revisions"}],"predecessor-version":[{"id":204,"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/pages\/203\/revisions\/204"}],"wp:attachment":[{"href":"https:\/\/www.semanasantaalicante.com\/en\/wp-json\/wp\/v2\/media?parent=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}