css显示隐藏动态id'的问题;
issue with css show hide with dynamic id'
使用以下链接
正常工作
http://jsfiddle.net/RBJ9R/
上述代码为:
<div class="purchasing-tips">
<div id="slender-trigger">nnnn</div>
<div id="slender"></div>
</div>
$("#slender-trigger").on("mouseenter", function() {
$("#slender").show();
}).on("mouseleave", function() {
$("#slender").hide();
});
#slender-trigger {
background-color: #CCC;
height: 80px;
width: 40px;
margin-left: 70px;
margin-top: 50px;
position: absolute;
}
#slender {
font-family: 'Strait', sans-serif;
height: 400px;
width: 400px;
border: thin dotted #F00;
position: absolute;
margin-top: 100px;
display: none;
}
现在,如果我用这个启用动态id,它就不会在悬停时显示div框,有问题吗
请引导,发送更新在这里
http://jsfiddle.net/RBJ9R/1292/
不起作用的
您的代码编写不正确。
$(".image").on("mouseenter", function() {
var pop = $(this).next().show();
}).on("mouseleave", function() {
var pop = $(this).next().hide();
});
http://jsfiddle.net/RBJ9R/1293/
我建议使用它而不是您的代码
$(".image").on("mouseenter", function() {
$(this).find('.slender').show();
}).on("mouseleave", function() {
$(this).find('.slender').hide();
});
您的代码不起作用的原因(除了选择类而不是id属性等明显错误外,在重构的id中包括随机连字符,并且在重构的id中不包括~)是CSS id不能包含波浪号。如果将~替换为连字符(-)(并修复其他错误),则代码可以正常工作,尽管其他解决方案可能会更好地为您服务。
$("#popup-"+pID).show();
http://jsfiddle.net/RBJ9R/1294/
相关文章:
- 无限滚动更改ID问题
- 表单提交问题,如何在我的URL末尾获得ID的值
- 在qualtrics上使用javascript:循环块中的问题id
- 数据互绑定问题:转换器只运行一次,无法绑定元素的 ID
- MongoDB 2.0.0 驱动程序,按 ID 检索记录时出现问题
- 从ID Jquery类获取返回值时出现问题
- JavaScript id 选择器不起作用?不知道出了什么问题
- 标签 ID 正在更改,如何解决此问题
- 火狐浏览器与 event.target.id 的问题
- 敲除.js和 id 的问题
- 基于 id 访问 url 时存在角度路由问题
- 如何在纯 javascript 中检查元素是否有 ID?和条件语句问题
- jquery id 选择器的问题
- ID 传递到函数中的问题
- 骨干问题.js和字母 ID 问题
- jquery 中的 id 侦听器问题
- asp.net MVC 隐藏字段 ID 问题
- 设置 ID 输入 (DOM) 问题
- 基于obj设置元素类的问题.id === $parent.selectedId
- jqGrid排序问题id名称和索引不同