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

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

在特定日期/小時內僅在移動視圖中顯示/隱藏元素

在特定日期/小時內僅在移動視圖中顯示/隱藏元素

Qyouu 2021-11-12 15:01:29
我們正在嘗試僅在客戶的營業(yè)時間在移動視圖中顯示/隱藏網站上的電話號碼。前任。它們的開放時間為周一至周四上午 9 點至下午 5 點,數(shù)字應顯示在所有瀏覽器尺寸上,但是當它們在剩余時間內關閉時,數(shù)字不應顯示在移動視圖中,而應繼續(xù)顯示在平板電腦和桌面視口中.這是我們正在使用的 javascript - 還沒有格式化幾天和時間。我們應該如何進行這項工作?    var d = new Date();    var dayOfWeek = d.getDay();    var hour = d.getHours();    var status = 'open';    if (dayOfWeek > 2 && dayOfWeek < 6 && hour > 9 && hour < 20) {    status='open';    } else {    status='closed';    }    if (status==='open') {    document.getElementById("mobile-number-hide").style.display =     'block';    } else {    document.getElementById("mobile-number-hide").style.display =     'none';    }
查看完整描述

3 回答

?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

當它們在剩余時間內關閉時,該數(shù)字不應顯示在移動設備視圖中,但仍會顯示在平板電腦和桌面設備視口中。


if (status==='open') {

    document.getElementById("mobile-number-hide").style.display = 

    'block';

    } else {

if ( window.innerWidth <  640 ) {

    document.getElementById("mobile-number-hide").style.display = 

    'none';

    }

}

在你的情況下最簡單的方法。


查看完整回答
反對 回復 2021-11-12
?
Helenr

TA貢獻1780條經驗 獲得超4個贊

我們已經解決了我們的編碼問題。結果如下:


var d = new Date();

var central_d = d.toLocaleString("en-US", {timeZone: "America/Chicago"});

if (central_d.includes("PM")){

 var add_time = 12;

} else {

 var add_time = 0;

}

var dayOfWeek = d.getDay();

var hour = parseFloat(central_d.split(', ')[1].split(':')[0]);

var hour = hour + add_time;

var status = 'open';

if (dayOfWeek > 0 && dayOfWeek < 5 && hour >= 8 && hour <= 20  || dayOfWeek == 5 && hour >= 8 && hour <= 17 || dayOfWeek == 6 && hour >= 9 && hour <= 13){

    status='open';

} else {

    status='closed';

}

if (status==='open') {

    vwo_$("#mobile-number-hide").vwoCss({"visibility":"show"});

} else {

    vwo_$("#mobile-number-hide").vwoCss({"display":"none !important"});

}

最后一個 if else 語句是 VWO 特定的 javascript


查看完整回答
反對 回復 2021-11-12
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

使用 Javascript 的問題是時間基于訪問者的瀏覽器/時區(qū)。因此,澳大利亞的晚上 9 點與美洲的晚上 9 點不同。您可以改用 PHP,這會占用您服務器的時間。確保您的服務器時區(qū)是根據營業(yè)地點設置的。


PHP:


<?php

function hideOnTime(){

    $hideOnTime = '';

        if (strtotime(date('H:i')) >= strtotime('06:00') && strtotime(date('H:i')) <=                strtotime('20:00')){

    $hideOnTime = 'none';

    } else {

        $hideOnTime = 'block';

    }

    return $hideOnTime;

    }

?>

這可能是您的內聯(lián) CSS:


<style>

@media (max-width: 860px) {

.closed {

 display: <?php echo hideOnTime();?>;

}}

</style>


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號