永发信息网

jquery弹出层问题

答案:1  悬赏:20  手机版
解决时间 2021-05-16 08:44

大伙我有一个弹出层:
HTML:<div id="add" >
  <a herf="">123</a>
<br/>456789
</div>
jquery: var objStr = "#add";
    $(objStr).mouseover(function() { $(objStr).show()});
    $(objStr).mouseout(function() { $(objStr).hide(); });
我移动到a标记的时候层就被hide了,怎么解决这个问题呢

 

而这样却不会!是怎么回事


#UpLayer span{border:#fff 1px solid; width:80px; padding:0 5px; line-height:20px; display:block;}
#UpLayer ul{display:none;position:absolute;border:#ccc 1px solid;width:80px; padding:5px; line-height:20px; background:#f1f1f1; margin:-1px 0 0 0;}
#UpLayer ul li{ border-bottom:#ccc 1px dashed;}
</style>
</head>
<body>
<script type="text/javascript">
// 弹出层
$(document).ready(function(){
 var objStr = "#UpLayer";
 $(objStr).mouseover(function(){$(objStr + " ul").show();});
 $(objStr).mouseout(function(){$(objStr + " ul").hide();});
});
</script>
<!-- 弹出层 -->
<div id="UpLayer">
 <span><a>弹出层</a></span>
    <ul >
        <li><a href="#">手机资讯</a></li>
  <a href="#">手机资讯</a>
        <li><a href="#">热门文章</a></li>
        <li><a href="#">联系站长</a></li>
        <li><a href="#">建议意见</a></li>
    </ul> 
</div>

最佳答案

<style>
#add span{border:#0f0 1px solid; width:80px; padding:0 5px; line-height:20px; display:block;}
#add {border:#f00 1px solid; width:80px; padding:0 5px; line-height:20px; display:none; position:relative;}
</style>


<div id="add_add"><a herf="">123</a></div>
<div id="add">
456789
</div>


<script type="text/javascript">
$(document).ready(function(){
 var objStr1 = "#add_add";
 var objStr2 = "#add";
    $(objStr1).mouseover(function() { $(objStr2).show();});
    $(objStr1).mouseout(function() { $(objStr2).hide();});
   })
</script>


这样才可以的,


<a herf="">123</a>要单拿出来,他不能放在隐藏的块里,那样不会显示的,鼠标就点不到,


----------------------------------


你的这段:


jquery: var objStr = "#add";
    $(objStr).mouseover(function() { $(objStr).show()});
    $(objStr).mouseout(function() { $(objStr).hide(); });


这是自己控制自己,不可以的.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山城区鹤壁平价包行哪位知道具体地址啊
汽车车船税什么时候交,车船税每年的什么时候
男生腿成什么样子就不长了
,战地之王.现在用QQ号可以玩了不??????
as if 和 as though 在用法上有区别么?
如何将QQ秀变成一片空白 ?
“我从没坐过飞机”英语怎么说?
别人在玩游戏 我可以怎样破坏
固始县信阳大师傅炒饭我想知道这个在什么地方
今天的竞技达人在哪里跑哦
山东有多少高尔夫练习场?
我想知道郭德纲
谁是真正的绅士?
集思广益,推荐些女人用的手机…
我买的鞋子上面说不叫用水洗 那我应该怎么处
推荐资讯
三维平衡球打不开
合肥那家快递公司最好
洪江市怀化洪江市安江镇味湘家宴哪位知道具体
你们喜欢看篮球吗?
格式化电脑磁盘
实况8 4.5数据联网问题
找CF中鬼跳新人对练
人生的快活事是?
养龙猫的笼子?
为什么企业在工商行政管理局注册后很短的时间
真三国3.9D曹仁插眼
麦迪还会留在火箭吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?