HTML:需要innerHTML才能在上面显示';s父z索引
我有一个按钮,它在一个div中,但我需要将该div放在这个按钮的顶部,以便能够使用onMouseOut事件HTML:需要innerHTML才能在上面显示';s父z索引,html,z-index,Html,Z Index,我有一个按钮,它在一个div中,但我需要将该div放在这个按钮的顶部,以便能够使用onMouseOut事件 我试图改变这两个变量的z-指数,尽管没有帮助。有什么想法吗?为了更好地理解,我可以加入代码,但我认为这不是必要的。不可能。孩子们总是出现在他们父母的上方 你需要寻求另一种方法;禁用的元素似乎没有事件。为了避免这个问题,我会重新考虑UI。如果您绝对必须具有此功能,可以使用另一个可以接受鼠标悬停事件的HTML元素替换禁用的按钮 HTML Javascript $("a").click(fun
我试图改变这两个变量的z-指数,尽管没有帮助。有什么想法吗?为了更好地理解,我可以加入代码,但我认为这不是必要的。不可能。孩子们总是出现在他们父母的上方 你需要寻求另一种方法;禁用的元素似乎没有事件。为了避免这个问题,我会重新考虑UI。如果您绝对必须具有此功能,可以使用另一个可以接受鼠标悬停事件的HTML元素替换禁用的按钮 HTML Javascript
$("a").click(function() {
$("button").hide();
$("div").show();
});
$("button, div").mousemove(function(e) {
$("span").html(e.pageX+"|"+e.pageY);
});
我认为你的方法有缺陷。将div置于按钮顶部将有效禁用该按钮。根本问题是什么?问题是,当我用javascript禁用按钮时,它无法对onMouseMove事件做出反应,因此我必须对其使用div才能使javascript函数运行。jquery parent()但为什么需要
mouseMove
?在一个充斥着触摸设备的移动世界里,无论如何,这可能不是一件好事情。
button, div {
width: 200px;
height: 200px;
display: block;
background-color: #336699;
}
div {
display: none;
}
$("a").click(function() {
$("button").hide();
$("div").show();
});
$("button, div").mousemove(function(e) {
$("span").html(e.pageX+"|"+e.pageY);
});