CSS问题:怎样让鼠标经过按钮时发生的状态一直停留在当页呢? 15

CSS问题:怎样让鼠标经过按钮时发生的状态一直停留在当页呢?类似http://www.iplaysoft.com/archives按钮样式在新页面显示... CSS问题:怎样让鼠标经过按钮时发生的状态一直停留在当页呢?类似http://www.iplaysoft.com/archives 按钮样式在新页面显示 展开
 我来答
赤壁问天下关8
2015-10-28
知道答主
回答量:20
采纳率:0%
帮助的人:15.6万
展开全部
$("p").mouseenter(function(){
$("p").css("background-color","yellow");

});
只写mouseenter的动效的话,鼠标经过之后,状态会一直保留,如果想要鼠标离开之后出现新的状态,就在后面再加一个mouseleave事件,
如果简单一点的,hover就可以直接完成,但是hover是包含鼠标进入和离开2种状态的。
tatooo
2013-03-28 · TA获得超过2119个赞
知道小有建树答主
回答量:2497
采纳率:46%
帮助的人:656万
展开全部
两个方法
常规方法:用js,js里有个点击事件可以改变当前标签的css样式;
特殊方法:如果你不会js那么你就要给不同的页面导航相对应的菜单,单独添加一个class
然后单独设置这个class 的背景。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-28
展开全部
那个不是css实现的,css只是实现了按钮的样式部分,主要是写了断程序给当前链接输出一个css的class或id

这个用asp、php、.net等服务器端编程或javascript前端判断地址都可以做到

比如说一个导航栏上有三个url:

zhidao.baidu.com | fanyu.baidu.com | news.baidu,com

分别链接到:百度知道 | 百度翻译 | 百度新闻

你需要写段程序(用什么语言写不重要),原理是把当前的url取出来判断:
当 url 的第一个“.”前面为:zhidao 时,给 百度知道 这个 <a> 链接加一个 class="red"
当 url 的第一个“.”前面为:fanyi 时,给 百度翻译 的 <a> 加一个 class="red"
...

当你点 百度知道 这个链接后,浏览器转到 http://zhidao,baidu,com 程序判断到 zhidao 前缀,就加上 class="red" ,这个当前链接颜色就把 知道 突出为红色了,而 翻译 和 新闻 两个链接没有这个 class 就是默认的样子。
更多追问追答
追问
具体怎么写 我是门外汉啊
追答
写出来的前提是:

1.asp、jsp、php、ruby、python、,net(取决于你网站后台用什么语言编程)...
2.javascript 脚本

上面1、2你至少得会一样。不然不是一时半会你能写出来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adophper
2013-03-28 · TA获得超过232个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:174万
展开全部
改变样式,用class来做
追问
具体呢
追答
假设你现有滑过按钮样式  a
那js就可以这样写:

onmouseover="this.className='a'";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hahazaixian6a
2013-03-28 · TA获得超过1295个赞
知道小有建树答主
回答量:1265
采纳率:100%
帮助的人:691万
展开全部
这个用动态语言实现比较好,用js实现起来比较麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式