.items-left
, а проверяете количество .items-right
. Думали, что класс сам собой заменится? Нет, так не будет. .red {
background: red;
}
$('.table').on('change', function(e) {
const $tr = $(e.target).closest('tr');
const ajaxdata = $tr.find('.ajaxdata').val();
const subcat = $tr.find('.subcat').val();
$tr.toggleClass('red', ajaxdata === 'none' && subcat === 'none');
}).find('tr').change();
// или
const table = document.querySelector('table');
table.addEventListener('change', e => {
const tr = e.target.closest('tr');
const ajaxdata = tr.querySelector('.ajaxdata').value;
const subcat = tr.querySelector('.subcat').value;
tr.classList.toggle('red', ajaxdata === 'none' && subcat === 'none');
})
table.querySelectorAll('tr').forEach(n => {
n.dispatchEvent(new Event('change', { bubbles: true }));
});
if(document.documentElement.clientWidth < 768)
{
$().fancybox({
selector : '[data-fancybox="images"]',
toolbar : true,
loop : true,
buttons : [
'slideShow',
'fullScreen',
'share',
'zoom',
'close'
],
thumbs : {
autoStart : true,
parentEl : '.fancybox-container',
axis : 'x'
},
});
} else {
$().fancybox({
selector : '[data-fancybox="images"]',
toolbar : true,
loop : true,
buttons : [
'slideShow',
'fullScreen',
'thumbs',
'share',
'zoom',
'close'
],
thumbs : {
autoStart : true,
parentEl : '.fancybox-container',
axis : 'x'
},
});
}
window.onresize = function(event) {
...
};
const result = tags.filter(n => active.some(m => m.name === n.name));
const result = tags.filter(function(n) {
return this.has(n.name);
}, new Set(active.map(n => n.name)));
const tagsObj = tags.reduce((acc, n) => (acc[n.name] = n, acc), {});
const result = active.reduce((acc, n) => ((n = tagsObj[n.name]) && acc.push(n), acc), []);
просто ставить с нуля или может заготовить hddЕЕсли система слетела - должен быть образ системного диска. Разворачивается с образа вместе со всеми установленными программами и настройками пользователя за пять минут.
как удаленно всем помогать если я в другом офисе сижуПоскольку это ваша организация то RDP. Если надо взаимодействовать с пользователем - тот же тимьвьювер при нерегулярном использовании вполне работает.
как делать бекапы всем пользователям, а хранить их в одном месте на корпоративном сервереБэкапы делаются для всей важной информации, так же бэкапятся настроенные системы, чтобы в случае чего не переустанавливать.
какие есть флешки полезные загрузочные для оперативного ремонта , лечения вирусов и прочего?Обычная установочная флешка. Если нужно еще-что то не трудно добавить.
<input type="text" id="login">
<script>
var input = document.getElementById("login")
var data = {
"login":"",
"password":""
}
input.oninput = function() {
data.login = input.value;
};
</script>
const data = $('table tr')
.get()
.map(tr => $('input', tr).get().map(n => $(n).val()))
.filter(row => row[row.length - 1])
.map(row => `(${row.map(n => `'${n}'`).join(', ')})`);
const data = Array.prototype.reduce.call(
document.querySelector('table').rows,
(acc, { cells, lastElementChild: last }) => (
last.lastElementChild.value && acc.push(`(${Array
.from(cells, n => `'${n.lastElementChild.value}'`)
.join(', ')})`
),
acc
),
[]
);