Every option, demonstrated live. View source for the exact call behind each section.
new BlinkTagPlusPlus(2)n <= 0: new BlinkTagPlusPlus(-10)Waits a random 1-10 seconds between flashes, re-rolled every cycle. The flash itself stays short and fixed.
data-blink-secondsInstance default is 1s fixed; the second line overrides it per-element.
{ selector: '.retro' }Not a <blink> tag at all. Any selector works.
autoStart: false, manual start() / stop()The constructor doesn't need to see an element to blink it. A live MutationObserver watches for new matches.
{ flashDuration: 500 }A slow, deliberate flash instead of the 150ms default. n still only controls the gap between flashes.