萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 滑鼠與鍵盤故障

滑鼠在 Flash 超連結上抖動?iframe 隔離 Marquee 滾動公告衝突完美解決

現象: Flash 按鈕(含透明區域)放入 Dreamweaver/ASP 頁面後,滑鼠懸停超連結處劇烈抖動;單獨測 Flash 正常。

根因分析

頁面含 <marquee> 滾動公告。Marquee 週期性重繪/重排導致頁面持續刷新,Flash 物件隨之重繪,滑鼠懸停偵測在「進入/離開」狀態間高頻切換 → 視覺上呈現抖動。

解決方案:iframe 隔離

  1. 建立獨立頁面 marquee.html 僅放置滾動公告內容。
  2. 原頁面以 <iframe src="marquee.html" width="..." height="..." scrolling="no" frameborder="0"></iframe> 嵌入。
  3. Marquee 重繪被限制在 iframe 內部文檔流,不再觸發父頁面重排,Flash 穩定,抖動徹底消失。

延伸原則

任何會引起父頁面高頻重排/重繪的動態元素(Marquee、GIF 動圖、CSS Animation、JS 定時器 DOM 操作),均應考慮 iframe 隔離或 requestAnimationFrame 節流,防止干擾嵌入式互動物件。

copyright © 萬盛學電腦網 all rights reserved