blu*_*ake 9 html javascript css jquery hyperlink
a:link {color:#FF0000} /* unvisited link */
a:visited {color:#00FF00} /* visited link */
a:hover {color:#FF00FF} /* mouse over link */
a:active {color:#0000FF} /* selected link */
Run Code Online (Sandbox Code Playgroud)
该伪类(链接,走访,悬停,主动)不这样做正是我想要的是要突出一个页面的最后点击的链接是从所有的页面上的其他链接的不同的颜色.
这需要JQuery,如果有的话,还需要任何建议吗?
wom*_*omp 13
它不需要 jQuery,但使用jQuery肯定很容易.
$("a").click(function () {
$("a").css("color", "blue");
$(this).css("color", "yellow");
});
Run Code Online (Sandbox Code Playgroud)
你不需要Javascript.您正在寻找的CSS伪类是"焦点".
ps:它只保留"最后点击"的颜色,直到你点击页面中的其他内容.
a:link {color:#FF0000}
a:visited {color:#00FF00}
a:hover {color:#FF00FF}
a:active {color:#0000FF}
a:focus {color:#0000FF}Run Code Online (Sandbox Code Playgroud)
<b><a href="#">link 1</a>
<a href="#">link 2</a>
<a href="#">link 3</a>
<a href="#">link 4</a>
<a href="#">link 5</a></b>Run Code Online (Sandbox Code Playgroud)
你绝对不能用css做到这一点.
使用jQuery,你可以做类似的事情
$("a").live("click", function() {
$("a").removeClass("yourHighlightClass");
$(this).addClass("yourHighlightClass");
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9411 次 |
| 最近记录: |