add highlight link feature

This commit is contained in:
2020-04-13 09:46:01 +08:00
parent 70b876bbf2
commit 144e2c585d
3 changed files with 43 additions and 11 deletions

View File

@ -0,0 +1,31 @@
previousHighlight = ""
function highlightLink(target) {
realTarget = ".target" + target
if (previousHighlight != "") {
//need restore
$(previousHighlight).each(function() {
if ($(this).hasClass("link-blink")) {
$(this).attr("stroke", "black")
}
if ($(this).hasClass("link-blinkDelay")) {
$(this).attr("fill", "black")
}
});
}
//apply new highlight
$(realTarget).each(function() {
if ($(this).hasClass("link-blink")) {
$(this).attr("stroke", "yellow")
}
if ($(this).hasClass("link-blinkDelay")) {
$(this).attr("fill", "yellow")
}
});
previousHighlight = realTarget
//cancel event seperate
event.stopPropagation();
}