Deci am un tabel care conține aproximativ 10 articole enumerate. Când dau clic pe un „TR”, în codul meu javascript, îl setez unde evidențiază acel rând de tabel în verde. Aceasta este practic o listă de cumpărături generată și, pe măsură ce răsfoiți prin magazin, practic vă „bifați” articolele pe care le-ați ridicat.
Cu toate acestea, atât eu, cât și soția mea îl folosim, deoarece l-am pus pe un site live și mă întrebam cum aș proceda să bifez articolele (evidențiind-le în verde) la capătul meu (telefonul meu) spune acasă și când ea merge pe site, sunt verzi sau bifate pentru ea când îl vede?
Deci, practic, spun că avem carne de pui și vită tocată pe listă (dați clic pe ele pentru a le evidenția verde), care vor fi evidențiate când se va uita la aceeași listă pe telefon.
Cazul meu de utilizare pentru aceasta este, practic, să mă uit la lista mea generată, să intru în frigider, să dau clic pe tot ce avem deja... și apoi, când ea iese de la serviciu, ea merge doar pe site-ul web, vede articolele deja bifate și poate mergeți la cumpărături pentru cele de care avem nevoie.
Este posibil acest lucru cu Javascript? Iată codul meu actual:
(funcție ($, _, Drupal) {
„utilizați strict”;
// Aici folosim Drupal.behaviors care este versiunea Drupal pentru executarea Javascript.
// La final atașăm themeID, în acest caz: CPU.
Drupal.behaviors.highlight = {
// Folosim apoi o funcție de atașare care se declanșează o singură dată pentru a aplica codul nostru.
atașați: _.o dată(funcție(context, setări) {
$('tr').click(function(){
$(this).toggleClass('highlightGreen');
})
$('tr').dblclick(function(){
// $(this).css('background', 'rgba(0,255,0,0.63');
$(aceasta).hide('lent');
// console.log(aceasta);
})
})
};
})(jQuery, _, Drupal);
Iată o captură de ecran cu cum arată: