1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 用jquery模仿的a的title属性

用jquery模仿的a的title属性

时间:2021-12-17 05:53:07

相关推荐

用jquery模仿的a的title属性

用jQuery实现的模仿a的title属性的例子,在测试的时候ie6,7上出现了层次混乱,不过最终解决了。

源代码下载地址:/my

html代码如下:

<div class="wrap">

<ul class="list clearfix">

<li><a href="">UI设计师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">前端开发工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">运维工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">研发开发工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">UI设计师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">前端开发工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">运维工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">研发开发工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">UI设计师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">前端开发工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">运维工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

<li><a href="">研发开发工程师</a>

<div class="show">

<p>所属部门:技术部</p>

<p>工作地点:郑州</p>

<p>招聘人数:21</p>

</div>

</li>

</ul>

</div>

css代码如下

* {

margin:0;

padding:0;

}

body {

font-size:12px;

}

.wrap {

width:600px;

margin:100px auto;

}

.clearfix:after, .clearfix:before {

display:table;

content: "";

}

.clearfix:after {

clear:both;

overflow: hidden;

}

.clearfix {

zoom: 1;

}

.list {

position:relative; //作为定位的父元素,li直接做父元素出现元素内容重叠问题

}

.list li {

list-style:none;

width:100px;

height:24px;

line-height:24px;

margin-right:10px;

float:left;

}

.list li a {

text-decoration:none;

color:#333;

display:block;

}

.show {

position:absolute;

width:100px;

background:#FFFFE1;

border:1px solid #ffcc01;

padding:6px;

display:none;

z-index:5;

margin-top:10px; //代替top

margin-left:60px; //代替left

}

.show p {

height:18px;

line-height:18px;

}

.list li a:hover {

text-decoration:underline;

color:#FF0000;

}

jQuery代码如下:

<script type="text/javascript">

$(function(){

var $li=$(".wrap").find("li");

$li.bind("mouseover",function(){

$(this).find(".show").show();

}).bind("mouseout",function(){

$(this).find(".show").hide();

})

})

</script>

预览效果;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。