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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

表格中多個閃爍的文本

表格中多個閃爍的文本

函數(shù)式編程 2021-03-29 12:13:25
我在互聯(lián)網(wǎng)上找到的這個JavaScript。有了這個,我只能讓第一個文本框閃爍,而下一次我想讓另一個文本框閃爍不起作用。我是一個初學者,感謝您的支持。我在javascript中嘗試了第二個變量,還復制了具有不同ID的javascript。還是沒有運氣...在腦海中,我放置了: <script language="javascript">function blinktext() {  var f = document.getElementById('announcement');  setInterval(function() {    f.style.visibility = (f.style.visibility == 'hidden' ? '' : 'hidden');  }, 500);}</script>在html中,我使用了:<div id="announcement" class="rTableCell"><span style="color: #99cc00;">groen</span></div>我希望桌子上有多個方框可以閃爍我的桌子在這里:https : //zappi.info/faq-howto/hub/42-led-referentie-tabel
查看完整描述

3 回答

?
慕沐林林

TA貢獻2016條經(jīng)驗 獲得超9個贊

我強烈建議不要將setInterval()用于此簡單的工作,而應堅持使用CSS動畫,如下所示:

需要眨眼的元素應在其樣式中包括此行...

 animation:Blink 2000ms linear 0s infinite none;

然后將其獨立添加到您的CSS部分中...

 @keyframes Blink{from{background:white;} to{background:black;}}


查看完整回答
反對 回復 2021-04-08
?
繁星點點滴滴

TA貢獻1803條經(jīng)驗 獲得超3個贊

使用querySelectorAll和classList.toggle


還要注意,我們添加了一個CSS類來隱藏元素。toggle如果不存在該呼叫,則將添加該呼叫,如果存在,則將其刪除。


function blinktext() {

  document.querySelectorAll('.announcement').forEach(e =>{

  setInterval(() => {

    console.log(e);

    e.classList.toggle('hide');

  }, 500);

  });

}


// We use an event listener to only run our code once the HTML is 

// loaded and ready to be read.

document.addEventListener('DOMContentLoaded', () => {

  blinktext();

});

.hide {

visibility: hidden;

}

<div class="announcement rTableCell">

  <span style="color: #99cc00;">groen</span></div>


<div class="announcement rTableCell">

  <span style="color: #99cc00;">groen</span></div>


<div class="rTableCell">

  <span style="color: #99cc00;">groen</span></div>


<div class="announcement rTableCell">

  <span style="color: #99cc00;">groen</span></div>


<div class="rTableCell">

  <span style="color: #99cc00;">groen</span></div>


<div class="announcement rTableCell">

  <span style="color: #99cc00;">groen</span></div>


<div class="announcement rTableCell">

  <span style="color: #99cc00;">groen</span></div>


查看完整回答
反對 回復 2021-04-08
?
喵喔喔

TA貢獻1735條經(jīng)驗 獲得超5個贊

使用類描述符最容易實現(xiàn)的倍數(shù)


<div id="announcement" class="rTableCell blinking">

<span style="color: #99cc00;">groen</span></div>


function blink(target){

    return function(){

         target.style.visibility = (target.style.visibility == 'hidden' ? '' : 'hidden');

    }

}


let blinkers=document.getElementsByClassName('blinking');

for(let blinker of blinkers){

   setInterval(blink(blinker), 500);

}

這樣應該可以工作(您需要返回函數(shù)結(jié)構(gòu)在方法中具有正確的引用)


查看完整回答
反對 回復 2021-04-08
  • 3 回答
  • 0 關注
  • 208 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號