第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

同時(shí)更改范圍滑塊和輸入框的值

同時(shí)更改范圍滑塊和輸入框的值

有只小跳蛙 2023-04-14 17:34:27
我想要一個(gè)輸入框和一個(gè)滑塊,讓我可以改變?nèi)切蔚母叨?。?dāng)我移動(dòng)范圍滑塊時(shí),輸入框中的值會(huì)發(fā)生變化,但是,如何在輸入框中輸入數(shù)字并更改滑塊的值。非常感謝。//default ramp size parameterslet rampHeight = 200;let rampLength = 150;function setup() {  createCanvas(800, 500);  var slider = document.getElementById('height')slider.addEventListener('change', function(){ changeHeight(this.value)})  $('#height').on('input',function () {  var newVal = $(this).val();  $("#heightInput").val(newVal);});$('#heightInput').on('input', function(){  //console.log($(this).val())  $('#height').val($(this).val())});}function draw() {  background(220);  fill(150);  triangle(700, rampHeight, 700, 400, rampLength, 400);}function changeHeight(height) {  rampHeight = 500 - height * 10;  if (height >= 20 && height <= 40) {    return rampHeight;  } else if (height > 40) {    return rampHeight = 100;  } else if (height < 20) {    return rampHeight = 300;  }}<!DOCTYPE html><html>  <head>    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.js"></script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/addons/p5.sound.min.js"></script>    <link rel="stylesheet" type="text/css" href="style.css">    <meta charset="utf-8" />  </head>  <body>    <script src="sketch.js"></script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>    <input id="height" type="range" min="20" max="40" value="30">    <div class="input-amount">      <input id="heightInput" name="price" value="30">    </div>  </body></html>順便說一句,我正在使用 p5.js ...
查看完整描述

1 回答

?
隔江千里

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊

我只是addEventListener在事件中使用該方法input

//default ramp size parameters

let rampHeight = 200;

let rampLength = 150;


function setup() {

? //createCanvas(800, 500);

? var slider = document.getElementById('height');

? var input = document.getElementById('heightInput');

??

? slider.addEventListener('input', function(){?

? ? input.value = changeHeight(this.value);

? });

? input.addEventListener('input', function(){?

? ? slider.value = this.value;

? });

}


function draw() {

? background(220);

? fill(150);

? triangle(700, rampHeight, 700, 400, rampLength, 400);

}


function changeHeight(height) {

? rampHeight = 500 - height * 10;


? if (height >= 20 && height <= 40) {

? ? return rampHeight;

? } else if (height > 40) {

? ? return rampHeight = 100;

? } else if (height < 20) {

? ? return rampHeight = 300;

? }

}


setup();

<!DOCTYPE html>

<html>

? <head>

? ? <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.js"></script>

? ? <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/addons/p5.sound.min.js"></script>

? ? <link rel="stylesheet" type="text/css" href="style.css">

? ? <meta charset="utf-8" />

? </head>

? <body>

? ? <script src="sketch.js"></script>

? ? <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

? ? <input id="height" type="range" min="20" max="40" value="30">

? ? <div class="input-amount">

? ? ? <input id="heightInput" name="price" value="30">

? ? </div>

? </body>

</html>


查看完整回答
反對(duì) 回復(fù) 2023-04-14
  • 1 回答
  • 0 關(guān)注
  • 144 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)