gpt4 book ai didi

javascript - 用 meteor 元素限制窗口

转载 作者:行者123 更新时间:2023-11-28 06:31:33 25 4
gpt4 key购买 nike

我想要做的是让圆圈在屏幕上垂直和水平滑动。我想将水平滑动的管状物“随机”放置, but without needing to scroll.

但是,有时水平线会超出区域,使整个页面变大,需要我to scroll down to see them.

这是我的代码,在 Meteor/Jquery/html/css 中:

if (Meteor.isClient) {
// counter starts at 0
Session.setDefault('counter', 0);

Template.hello.helpers({});

Template.hello.events({})

function getColor(){return "rgb("+Math.floor(Math.random() * 256)+","+ Math.floor(Math.random() * 256)+","+ Math.floor(Math.random() * 256)+")"; }
var allVars = -1;
function doIT()
{
setInterval(function() {
//get unique id by count.
allVars++;
var holdName = "Circle"+ allVars;
var i =holdName;
//create the item
$div = $("<p>", {id:i, name:"circle"});
//check which direction to send it
if(allVars%2!=0){
var number = Math.floor(Math.random() * ($( "#HOLD" ).width()));
$div.css({top: -100, position:'absolute',"background-color":getColor(),width:(10+ Math.floor(Math.random() * 100))});
$div.animate({'marginLeft':number});
$("#HOLD").append($div);
var a = $( window ).height()+100;
$("#"+i).animate({height: a},5000);
}
else{
$div.css({left: -150, position:'absolute',"background-color":getColor(),height:(10+ Math.floor(Math.random() * 100))});
var n = $("#HOLD").css('width').indexOf("p");
var it = $("#HOLD").css('width').substring(0,n);
var number = Math.floor(Math.random() * (parseInt(it)));
$("#HOLD").append($div);
$("p").text(number);

$div.animate({'top':number});
var a = $( "#HOLD" ).width()+200;
$("#"+i).animate({width: a},6000);
}
}, 4000);
}

Meteor.startup(function () {
$("#HOLD").css({width:'100vw', height:'100vh'});
alert($("#HOLD").css('width'));
doIT();});
}
if (Meteor.isServer) {

}
/*
*/
[name="circle"] {
width: 50px;
height: 50px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
color: red;
text-align: center;
}
body
{
background-color: blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<head>
<title>Circles</title>
</head>

<body>
{{> hello}}
</body>

<template name="hello">
<div id="HOLD">
<p> _ </p>
<iframe width="0" height="315" src="https://www.youtube.com/embed/B4qdpiad_Q0?&autoplay=1&loop=1&playlist=B4qdpiad_Q0" frameborder="0" allowfullscreen></iframe>
</div>

</template>

最佳答案

容器高宽及溢出

height:100vh;
width:100vw;
overflow:auto;

关于javascript - 用 meteor 元素限制窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34935079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com