[英]Change onclick=“showMore()” onmouseover
<input id="button" type="button" value="Expand" onclick="showMore()">
<div id="d3">
<div class="button12" onclick="document.location='#'">Home</div>
<div class="button12" onclick="document.location='#'">About</div>
<div id="d1">
<input type="button" value="Shrink" onclick="showLess()">
</div>
<script type="text/javascript">//<![CDATA[
var button = document.getElementById("button");
var d3 = document.getElementById("d3");
function showMore() {
button.style.display="none";
d3.style.display="block";
}
function showLess() {
button.style.display="inline-block";
d3.style.display="none";
}
//]]>
</script>
如何将onclick="showMore()"
更改为hover..
?
我需要它显示而不单击它。
您可以使用onmouseover
而不是onclick
像这样
<input id="button" type="button" value="Expand" onmouseover="showMore()">
<div id="d3">
<div class="button12" onclick="document.location='#'">Home</div>
<div class="button12" onclick="document.location='#'">About</div>
<div id="d1">
<input type="button" value="Shrink" onclick="showLess()">
</div>
像这样使用css样式
#btn2:hover
{
//your design here
}
或者像这样使用onmouseover
<input id="button" type="button" id="btn2" value="Expand" onmouseover="showMore()">
您可以更改为onmouseover="showMore()"
如果您无法编辑(无法访问)代码,您可以在页面加载或任何 perticulat 事件中尝试类似的操作。
$('#yourID').attr ('onClick', "onmousover");
$("#button").mouseover(function(){
$("#button").hide();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.