/* 新增鍵盤左右鍵切換作品的功能 */
document.addEventListener('DOMContentLoaded', function() {
  // 取得按鈕元素
  const prevButton = document.querySelector('.prev-post');
  const nextButton = document.querySelector('.next-post');

  // 監聽鍵盤事件
  document.addEventListener('keydown', function(event) {
    // 判斷按下的按鍵
    if (event.key === 'ArrowLeft' && prevButton) { // 檢查 prevButton 是否存在
      if (prevButton.href) { // 檢查 prevButton 是否具有 href 屬性
        // 觸發上一篇連結
        window.location.href = prevButton.href;
      }
    } else if (event.key === 'ArrowRight' && nextButton) { // 檢查 nextButton 是否存在
      if (nextButton.href) { // 檢查 nextButton 是否具有 href 屬性
        // 觸發下一篇連結
        window.location.href = nextButton.href;
      }
    }
  });
});
jQuery(document).ready(function($) {
    var header = $('.singlework-header');
    var headerHeight = header.outerHeight();
    var isHeaderVisible = false;
    var scrollThreshold = 10; //定滾動多少 px 才會觸發
    var lastScrollTop = 0;
    var headerContainer = $('.singlework-page');
    var scrollTimeout = null; //向上滾動時,延遲多久才會顯示

    $(window).on('load', function() {
        header.css('top', -headerHeight + 'px');
    });

    $(document).mousemove(function(event) {
        if (event.pageY < 50 && !isHeaderVisible) {
            showHeader();
        }
    });

    headerContainer.scroll(function() {
        var scrollTop = $(this).scrollTop();
        var delta = scrollTop - lastScrollTop; // 計算滾動方向

        if (!isHeaderVisible) {
            // 向上滾動超過閾值時,延遲顯示 header
            if (delta < 0 && Math.abs(delta) > scrollThreshold) {
                if (scrollTimeout) {
                    clearTimeout(scrollTimeout);
                }
                scrollTimeout = setTimeout(function() {
                    showHeader();
                }, 150);
            }
        } else {
            // **只有向下滾動時才關閉 header**
            if (delta > 0 && Math.abs(delta) > scrollThreshold) {
                hideHeader();
            }
        }

        lastScrollTop = scrollTop;
    });

    $(document).click(function(event) {
        if (!$(event.target).closest('.singlework-header').length && isHeaderVisible) {
            hideHeader();
        }
    });

    function showHeader() {
        header.addClass('show');
        isHeaderVisible = true;
    }

    function hideHeader() {
        header.removeClass('show');
        isHeaderVisible = false;
    }
});

もはや孤独ではない

false

document.addEventListener("DOMContentLoaded", function() {
    // 獲取 meta field 的隱藏元素
    let metaFieldElement = document.querySelector(".singlework-pure-en-title-switcher");
    
    // 獲取 .singlework-title 標題
    let postTitle = document.querySelector(".singlework-title");

    // 確保 metaFieldElement 和 postTitle 存在
    if (metaFieldElement && postTitle) {
        // 讀取 meta field 的值並去除前後空格
        let metaValue = metaFieldElement.innerText.trim().toLowerCase();

        // 如果 meta field 值是 "true",則將字距設為 0
        if (metaValue === "true") {
            postTitle.style.letterSpacing = "0";
        }
    }
});
2012-2014
ガラス、金属、デジタルプリント、カラーフィルム
《もはや孤独ではない》の前に立つとき、そこにあるのは単なる空間ではなく、一つの裂け目である。作品は赤と青の光によって視覚の領域を分割し、一枚の両面紙幣を二つに引き裂く。毛沢東と蒋介石――それぞれが特定の視覚軸に固定され、互いに交わることはない。それは単なる並置ではなく、和解不能な分離である。観客は同時に両者を完全に見ることができず、常に視線が一方に引き寄せられる――それは政治的な選択ではなく、立場そのものの限界を示している。作家はこの微細な視覚暴力を通して、イデオロギーを残像と重影として視覚的に翻訳している。

この作品は政治的な議論を呼び起こすものでも、歴史的な評価を目的とするものでもない。むしろ、それは過度に重たくなった政治の語彙を、軽やかな錯視へと変換する。これは詩的な撹乱であり、技術の誤用から生じるわずかなズレである。作家は「国家」という巨大なナラティブを素材にしながらも、ごく小さな揺さぶりによって、その複雑な歴史的文脈を感覚の構造へと滑り込ませる。赤と青の色域の中で、それは消え、保留され、そしてちらつく。

《もはや孤独ではない》が語る「孤独でない」という状態は、誰かと共にあることを意味するのではなく、むしろイデオロギーから逃れられない視覚構造の只中に在ることを指す。まるでこの島に生きる多くの人々が、自らのアイデンティティを明確に定めることができず、常に両者の間で焦点を結べないかのようである。これは分断か統一かという議論を芸術的に演出するものではなく、むしろ人々が自らの現在を見つめ、歴史から何を受け継ぐべきかを問い直す試みである。

作家はここで明確な立場を示さず、むしろ遅延を生み出す。視覚が絡み合い、慣れ親しんだ記号が疑わしくなり、政治が単なる権力闘争ではなく、感覚そのものの危機として立ち上がる。観客は明快なイメージを得ることも、単一の物語を構築することもできず、ただ光と錯視が交差する空間に身を置くしかない――そして、この延ばされ、妨げられる視覚体験こそが、この作品の本質なのである。
2026 CopyRight ©