css 很难实现这个应为css都是设定好后不能被改变的 ,只能通过js重新赋值 ,这种方式就是js里面的多层 jquery ui 里面也有这个插件 自己写个也可以 就是当鼠标移动到指定标签上 触发js效果
把原先的div display:none 该变让他显示或者直接写入个div 位置就是当前鼠标的位置 也可以 这个比较好用 。
追问可是js我还不会。
追答这个是jquery代码 你自己下载个jquery 把下面的添加到网页的最下面 其中的b 和c 你随便换名字
b是 class值 c是id值 css你自己看着弄吧
<script type="text/javascript">
$(document).ready(function() {
$(".b").mouseover(function(body) {////body可以随便
var tooltip = "<div id='c'>" + this.title + "</div>";
$("body").append(tooltip);
$("#c").css({
"top": body.pageY, "left": body.pageX//这里body要和上面的一致
}).show("fast");
}).mouseout(function() {
$("#c").remove();
});
});
</script>
追问那这个class和id怎么写啊
追答把 和$("#c“)中的c换成asd