如何停止javascript增量?
我正在做这个简单的项目,当我把鼠标放在div上时,它会展开div,但我想把这个div展开到网页的末尾,不想跨过网页 HTML JAVASCRIPT如何停止javascript增量?,javascript,html,css,Javascript,Html,Css,我正在做这个简单的项目,当我把鼠标放在div上时,它会展开div,但我想把这个div展开到网页的末尾,不想跨过网页 HTML JAVASCRIPT let div = document.querySelector("div"); let indx = 0; div.addEventListener("mousemove", e => { indx++; div.style.width = indx + "%";
let div = document.querySelector("div");
let indx = 0;
div.addEventListener("mousemove", e => {
indx++;
div.style.width = indx + "%";
console.log(indx);
if (indx === 200) {
indx = 200;
}
});
</script>
设div=document.querySelector(“div”);
设indx=0;
div.addEventListener(“mousemove”,e=>{
indx++;
div.style.width=indx+“%”;
控制台日志(indx);
如果(indx==200){
indx=200;
}
});
如果希望最大值为200,则必须检查其是否超过200,然后将其设置为200
let div = document.querySelector("div");
let indx = 0;
div.addEventListener("mousemove", e => {
indx++;
if (indx > 200) {
indx = 200;
}
div.style.width = indx + "%";
console.log(indx);
});
你的水平中心不起作用,用200%来表示100%的空间是很奇怪的
div.onmousemove =e=>{
if (indx < 100) {
div.style.width = ++indx + "%"
console.clear();
console.log(indx,'%')
}
}
const div=document.querySelector(“div”)
设indx=1
div.onmousemove=e=>{
如果(indx<100){
div.style.width=++indx+“%”
控制台清除()
console.log(indx,“%”)
}
}
正文{
背景色:黑色;
身高:100%;
}
.中心{
显示:块;
位置:绝对位置;
顶部:50%;左侧:50%;
转换:翻译(-50%,-50%);
高度:20px;
宽度:1%;
背景颜色:绿色;
过渡:所有0.5s缓解;
}
let div = document.querySelector("div");
let indx = 0;
div.addEventListener("mousemove", e => {
indx++;
if (indx > 200) {
indx = 200;
}
div.style.width = indx + "%";
console.log(indx);
});
div.onmousemove =e=>{
if (indx < 100) {
div.style.width = ++indx + "%"
console.clear();
console.log(indx,'%')
}
}