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();
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";
}