div göster/gizle jquery olmadan yapılabilir mi?

29.07.2024 00:00:00 Tarihinde Soruldu

Şu anda çalışan bir betiğim var, ancak kontrol edemediğim sayfadaki diğer betiklerle hala çakışma var... (sınırlı erişime sahip barındırılan e-ticaret sitesi) - bunu düz javascript ile başarmanın bir yolu var mı?

var $b = jQuery.noConflict(true);

var d = new Date();
var dayOfWeek = d.getUTCDay();
var hour = d.getUTCHours();
var mins = d.getMinutes();
var status = 'open';

if (dayOfWeek !== 6 && dayOfWeek !== 0 && hour >= 12 && hour < 22)
    status = 'open';
else
    status = 'closed';

if (status=='open')
    $b('.orderby').show();
else
    $b('.orderby').hide();
div göster/gizle jquery olmadan yapılabilir mi?

1 Cevap

Uygur
29.07.2024 00:00:00 Tarihinde Cevaplandı

Kodunuzda sadece 1 küçük jquery parçası var

if (status=='open') {
    $b('.orderby').show();
}else{
    $b('.orderby').hide();
}

Bu şuna dönüştürülebilir (JQuery eşdeğerine güncellenerek):

if (status=='open') {
    document.querySelector('.orderby').style.display = "block";
}else{
    document.querySelector('.orderby').style.display = "none";
}

Cevap Yaz