Це замітка відносно нюанів між методами style в JavaScript і css в JQuery. На даний момент я найшов одну розбіжність, але в подальшому я буду доповнювати дану замітку якщо ще щось знайду.
Отже перша розбіжність це те що .css('background') нічого не поверне на відміну від .style.background який повертає всі значення даного атрибуту до прикладу url() no-repeat і т.д.
Для того щоб отримати дані атрибути з допомогою .css потрібно писати кожний атрибут роздільно, припустимо якщо вам треба дізнатись url() то пишемо .css('background-image').
На цьому і все, продовження буде))
Friday, August 19, 2011
Sunday, August 14, 2011
Глюк Eclipse+PDT на Linux
Можливо не у всіх, але в моєму випадку спостерігалась дивна поведінка екліпса яка виражалась в тому що ніби ні з того ні з сього переставали працювати функціональні клавіші такі як Ctrl+A,S,V,.. Незнаю як кого, а мене такий глюк бісив, а потім десь незамітно все ставало на совї місця. А одного разу я все ж таки зрозумів чого воно так стаєтся, та не треба лякатися бо все набагато простіше ніж я думав, а саме такий баг виклакався тим що коли переводилась мова на російську або українську клавіші змінивше своє призначення переставали виконувати інше функціональне призначення окрім набору літер.
Вирішення просте: переведіть розкладку на USA і буде вам щастя))
Вирішення просте: переведіть розкладку на USA і буде вам щастя))
Чому не визначається висота елемента з допомогою JS
Це скоріше не стаття а замітка яка стосується визначення висоти елемента з допомогою JavaScript. Всі знають що є багато способів це зробити, а саме з допомогою методу в jQuery .height() або стандартними способами типу .offsetHeight, .clientHeight потрібного елемента також можна отримати дані з CSS відповідного елемента getComputedStyle або currentStyl. Якщо висота елемента є динамічною то її можна визначити першим способом але тільки в тому випадку якщо елемент є видимим!!!
Отже якщо display встановлений в none, то висота такого елемента буде 0, саме на цьому я і хотів наголосити даною заміткою щоб ви не наступали на такі граблі)
Але якщо все ж таки потрібно визначити висоту елемента і прицьму щоб його ніхто не бачив то можна використати такий спосіб:
position: absolute;
left: -9999px;
top: -9999px;
це якщо потрібні якісь ємнісні операції, а інакше можна просто показати елемент, визначити його характеристики і сховати при цьому користувач просто на просто не встигне побачити те що йому і не треба було бачити))
Отже якщо display встановлений в none, то висота такого елемента буде 0, саме на цьому я і хотів наголосити даною заміткою щоб ви не наступали на такі граблі)
Але якщо все ж таки потрібно визначити висоту елемента і прицьму щоб його ніхто не бачив то можна використати такий спосіб:
position: absolute;
left: -9999px;
top: -9999px;
це якщо потрібні якісь ємнісні операції, а інакше можна просто показати елемент, визначити його характеристики і сховати при цьому користувач просто на просто не встигне побачити те що йому і не треба було бачити))
Tuesday, June 7, 2011
Не працює .htaccess
Чому може не працювати .htaccess?
Є декілька причин за яких він може не працювати:
- система навіть не задумується про те що такий файл є
- помилки в самому файлі .htaccess
Поїхали!
Є такий файл як httpd.conf який містять інформацію про конфігурації сервера. Даний файл не є секретний і його можна як завантажити так і найти різні приклади його виконання (гугл рулить). Але для того щоб працював .htaccess потрібно щоб були в даному файлі конфігурації певні пункти.
AccessFileName - ім'я файлу в якому будуть зберігатись команди керування доступу та інші... Має мати наступний вигляд:
AccessFileName - ім'я файлу в якому будуть зберігатись команди керування доступу та інші... Має мати наступний вигляд:
AccessFileName .htaccess
AllowOverride - дана директива може бути встановлена в None, але нам потрібно щоб там було All, також ця директива розміщується в тегах Directory з вказаним шляхом до каталогу вашого веб ресурсу, в моєму випадку це має такий вигляд:
Subscribe to:
Posts (Atom)