关于鼠标进入、离开、点击事件的问题

耕坏的牛 2015-01-30 03:00:01
 
<ul>
<li>
<span>
<a href="" >首页</a>
</span>
</li>
<li>
<span>
<a href="">关于</a>
</span>
</li>
<li>
<span >
<a href="">案例</a>
</span>
</li>
<li>
<span >
<a href="" >开发</a>
</span>

</li>
<li>
<span>
<a href="">流程</a>
</span>
</li>
<li>
<span >
<a href="">联系方式</a>
</span>
</li>
</ul>



例如以上代码,我想让鼠标移动到元素上的时候<span>背景和字体颜色会变。离开时也会变。点击元素之后背景和字体颜色改变,离开之后不再触发鼠标离开时事件。以后我鼠标移在另外元素上,该元素背景和字体颜色也会变,而前次点击过的元素背景和颜色不变。点击另外元素则前次点击过的元素背景和颜色改变,本次点击的元素背景和颜色也改变
...全文
1389 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
业余草 2015-01-30
  • 打赏
  • 举报
回复
样式 a {color:blue;} a:hover {color:red;} a:active {color:yellow;} 事件onmouseove,onmouseout,onClick
slwsss 2015-01-30
  • 打赏
  • 举报
回复
<script src="//code.jquery.com/jquery-1.9.1.min.js"></script>
<ul>
    <li>
        <span>
            <a href=""  >首页</a>
        </span>
    </li>
    <li>
        <span>
            <a href="">关于</a>
        </span>
    </li>
    <li>
        <span >
            <a  href="">案例</a>
        </span>
    </li>
    <li>
        <span >
            <a href="" >开发</a>
        </span>
                                         
    </li>
    <li>
        <span>
            <a href="">流程</a>
        </span>
    </li>
    <li>
        <span >
            <a href="">联系方式</a>
        </span>
    </li>
</ul>
<style>
  span{background:#ccc;}
  span.hover{background:#f00;}
  span.active{background:#f0f;}
</style>
<script>
  $('span').hover(function(){$(this).addClass('hover')},function(){$(this).removeClass('hover')}).mousedown(function(){$(this).addClass('active')},function(){$(this).removeClass('active')})
</script>
耕坏的牛 2015-01-30
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
样式定在a标签上 a {color:blue;} a:hover {color:red;} a:active {color:yellow;}
首先谢谢你的回答~ 但是我的想法是结合 JS和CSS 通过onClick,onmouseout,onmouseove事件来处理。希望能帮助到我~ 谢谢~
slwsss 2015-01-30
  • 打赏
  • 举报
回复

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧