Sayfada boş alana tıklayınca
3
●37
- 22-02-2021, 09:05:43işin mantığı nedir hocam? yada bu istediğin şu js konusunu içerir derseniz kendim de araştırırım.Megend adlı üyeden alıntı: mesajı görüntüle
- 22-02-2021, 13:35:26buddy adlı üyeden alıntı: mesajı görüntüle
$(document).on("click", function(e) { if (e.target === document || e.target.tagName === "BODY" || e.target.tagName === "HTML") { //boş alana tıklayınca çalışacak komut } });bu kodun anlamı şu kullanıcı BODY üzerinde yada HTML tagı içinde bir yere tıklayınca komut çalıştır.
divde yaptığınız değişikliklerin tam tersini // koyduğum yere yazarsanız kullanıcı boş alana tıklayınca işlem geri alınır
eğer değişiklik yaptğınız dive tıklayınca değişiliği geri alsın istemiyorsanız kodunuz aşağıdaki gibi olmalı:
$(document).on("click", function(e) { if ((e.target === document || e.target.tagName === "BODY" || e.target.tagName === "HTML") && e.target.id != "divinizin_ayirt_edici_id_adi") { //boş alana tıklayınca çalışacak komut } });divinizin_ayirt_edici_id_adi yerine dive bir id verebilirsiniz. Örneğin <div id="test">.. gibi.