如何使用javascript命令扩展视频
我对javascript非常陌生,有一段时间没有做过html。。所以基本上我需要在网页上创建这个动画,只有当鼠标悬停在它上面并且它链接到另一个页面时,视频才会展开并开始播放。我的鼠标按钮似乎没有触发事件,有人能给我代码吗如何使用javascript命令扩展视频,javascript,html,animation,web,Javascript,Html,Animation,Web,我对javascript非常陌生,有一段时间没有做过html。。所以基本上我需要在网页上创建这个动画,只有当鼠标悬停在它上面并且它链接到另一个页面时,视频才会展开并开始播放。我的鼠标按钮似乎没有触发事件,有人能给我代码吗 <head> <style type="text/css"> div#box1 { } </style> <script> function slideopen(el){ var elem = document.getEl
<head>
<style type="text/css">
div#box1 {
}
</style>
<script>
function slideopen(el){
var elem = document.getElementById(el);
elem.style.transition = "height 1s"
elem.style.width = "320px";
}
</script>
</head>
<body>
<button onMouseOver="slideopen('box1')"></button>
<div id="box1">
<video width="300" height="600">
<source src="africafinal.mp4" type="video/mp4">
</div>
</body>
分区箱1{
}
功能滑块(el){
var elem=document.getElementById(el);
elem.style.transition=“高度1s”
elem.style.width=“320px”;
}
您需要定义起始高度和目标高度。目前,您没有告诉浏览器目标高度应该是多少,只是有一个过渡。这不起作用。您的函数在高度上设置一个过渡,然后更改宽度。我不认为那是你的本意
在样式块中,将高度设置为0并设置过渡速度。在函数中,只需设置新高度。这应该可以解决问题 HTML不区分大小写(大部分情况下),所以这无关紧要。