前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jquery改变链接移上光标时的颜色实例

jquery改变链接移上光标时的颜色实例

作者头像
全栈程序员站长
发布2022-07-15 14:37:47
1.1K0
发布2022-07-15 14:37:47
举报

大家好,又见面了,我是全栈君

效果体验http://hovertree.com/texiao/jquery/18/

完整代码如下:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>jquery设置a:hover 颜色样式 - 何问起</title><base target="_blank" />
<meta charset="utf-8" />
<style type="text/css">
a{color:pink;font-size:32px}
a.hovertree{text-decoration:none;font-size:32px;color:blue}
a.hovertree:visited{color: #333333;}
a.hovertree:hover {
color: #00FF00;
text-decoration:underline;
}
</style>
<script src="http://hovertree.com/ziyuan/jquery/jquery-1.11.3.min.js"></script>
<script>
//改变全部链接颜色
function changeAllHovertree(color) {
if (color == undefined || color == "") color = "red";
$("a").on("mouseover", function () { $(this).css("color", color) }).on("mouseleave", function () { $(this).css("color", "") })

}
//改变指定链接颜色
function changeHovertree(idhovertree, classhovertree, color) {
if (color == undefined || color == "") color = "red";
if (classhovertree == undefined || classhovertree == "")
classhovertree = ".hovert" + "ree";
else
classhovertree = "." + classhovertree;
if (idhovertree == '')
$("a" + classhovertree).on("mouseover", function () { $(this).css("color", color) }).on("mouseleave", function () { $(this).css("color", "") })
else
$("#" + idhovertree).on("mouseover", function () { $("#" + idhovertree).css("color", color) }).on("mouseleave", function () { $("#" + idhovertree).css("color", "") })

}
</script>
</head>
<body>
<div>
<div>
<a href="http://hovertree.com">首页</a> <a href="http://hovertree.com/texiao/">特效</a><br /><br />
下面的链接,未访问的链接为蓝色,访问过的链接为黑色,鼠标经过时链接为绿色,改变颜色后鼠标经过为红色 或者设置的颜色。
</div><br /><input type="button" value="改变下面全部链接鼠标经过的颜色" onclick="changeHovertree('')" /><br />
<a id="ahovertree" href="http://hovertree.com/h/bjae/jqueryhover.htm" class="hovertree">原文</a>
<input type="button" value="改变鼠标经过颜色" onclick="changeHovertree('ahovert'+'ree')" /><br />
<a id="bhovertree" href="http://hovertree.com/menu/jquery/" class="hovertree">jQuery</a>
<input type="button" value="改变鼠标经过颜色为粉色" onclick="changeHovertree('bhovertree', '', 'pink')" /><br />
<a id="chovertree" href="http://hovertree.com/hvtart/bjae/e367418912caa0b8.htm" class="hovertree">JQuery实现锚点平滑滚动</a>
<input type="button" value="改变鼠标经过颜色" onclick="changeHovertree('chov'+'ertree')" /><br />
<a id="dhovertree" href="http://hovertree.com/hvtart/bjae/vgkgit00.htm" class="hovertree">哎呦,不错哦,JavaScript</a>
<input type="button" value="改变鼠标经过颜色" onclick="changeHovertree('dhover'+'tree')" /><br />
<a id="ehovertree" href="http://hovertree.com/hvtart/bjae/a6w6e2qg.htm" class="hovertree">下雨特效</a>
<input type="button" value="改变鼠标经过颜色" onclick="changeHovertree('eh'+'overtree')" /><br />
<input type="button" value="改变页面中全部链接鼠标经过的颜色为浅灰色" onclick="changeAllHovertree('silver')" />
</div>
</body>
</html>

相关内容: http://www.cnblogs.com/roucheng/p/texiao.html

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/120685.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年12月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档