Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
alexandr_v-vich, вам нужен кроссбраузерный обработчик или ниже ИЕ9 не интересует?
-
Ошибки в консоли пишет какие-нить?
-
Developing Gadget for Windows
-
Лучше всего знать закон А в законе написано, что исходный код изначально защищен авторским правом и предпринимать дополнительные действия не нужно. Главное суметь в суде доказать что он ваш. UPD: http://www.copyright.ru UPD2: регистрация платная, солько стоит не знаю, вроде как продлять надо периодически.
-
Ужос... Линукс во всей красе...
-
С сети на эту тему инфы море. «Защита авторского права» в Google.
-
Только книги, только хардкор!
-
Вот книга (pdf), ставшая, практически, классикой для web-дизайнеров. Причем там описывается именно про web-дизайн, а не про ту фигню, о которой вы сейчас говорите (какое, нафиг, классическое рисование!? все что надо знать из классического рисования - свет, тень и теория цвета, собссно...).
-
alexandr_v-vich, да вы чо! Я ваще не понимаю как без matte painting можно UI надизайнить!
-
Читать такие конструкции и правда тяжело, поэтому во всех учебниках по программированию на любом языке рекомендуют писать старые добрые if и else. Ибо читабельность кода превыше всего.
-
ul.style.display = (ul.style.display!='block')?('block')'none'); Тут непосредственно устанавливается значение display. visibleListElement = ul.style.display=='block' && ul || null; Тут устанавливается значение флага, видим элемент на странице или нет. В целом логика дублируется да. спасибо
-
visibleListElement = ul || null; Тут в переменную попадет ul, если он не определен, то попадет null. visibleListElement = (ul.style.display=='block' && ul) || null; Тут если в скобках true, то попадет ul, если false - то null.
-
При такой записи внутри переменной visibleListElement окажется true или false. ul.style.display == 'block' && ul || null это логическое выражение.
-
Алгоритм такой: 1) Яваскрипт получает достук к общему родителю. В вашем случае это самый первый общий <ul>. 2) Получаем всех его потомков. В вашем случае это все <li> первого уровня. 3) Циклом пробегаемся по всем потомкам и находим открытые (те, внутри которых <ul style="display: block;">). И ставим им display: none; 4) Ставим display: block; нужному элементу.
-
Есть два скрипта script и jquery.js - которые не дают работать друг другу
Great Rash replied to Mahay's question in JavaScript
Выводите и то и другое в одном блоке .ready(), вот так: // эквивалент .ready() $(function(){ tabs({ block: "#block&2000", block2 : "#block2" }); setInterval(function() { show(); }, 1000); }); -
Я не понял, там же SVG, т.е. все ссылки должны быть внутри области рисования. И надо отказаться от jQuery, потому что все механизмы (дра и дроп и т.п.) есть уже внутри raphael. Полазьте по другим демкам, там много примеров, посмотрите как они устроены.
-
Высчитывать размер области при ресайзе окна? Нельзя задать 100% ширину и высоту?
-
Проще скачать библиотеку raphael.js. Для SVG лучше ничего нет + кроссбраузерно для ИЕ6+ Тут инфа. Тут практически готовый пример.
-
Можно во время перемещения не перерисовывать, перерисовывать только в момент дропа. А в момент драга тащить только прозрачный "клон" объекта. Это сэкономит ресурсы.
-
1) Есть блок, у него есть ширина и высота. 2) Находим координаты середины блока. x + половина ширины, y + половина высоты 3) Привязываем начало линии (x1, y1) к середине одного блока и конец линии (x2, y2) к середине другого блока.
-
Есть два скрипта script и jquery.js - которые не дают работать друг другу
Great Rash replied to Mahay's question in JavaScript
jquery.js должен быть выше всех, т.е. подключаться первым. .ready() должен быть 1 на странице. -
Читайте внимательно: Он со своей стороны всем участникам выделяет площадку у себя для сайтов и призы. Как оценивать Джумлу? Версткой там и не пахнет, шаблон на шаблоне и шаблоном погоняет. Или я не прав?
-
как одним чекбоксом задавать сразу два параметра?
Great Rash replied to Koroed's question in HTML Coding
Создавайте два <input type="hidden"> куда скриптом вписывайте нужные значения в зависимости от того какой чекбокс выбран. -
Там плохие примеры. Новичкам лучше почитать что-то более правильное. Машина наследует от двигателя... идеологи ООП плачут кровавыми слезами... Вот тут очень хорошо расписаны кое-какие моменты, правда не совсем для новичков, но инфа очень интересная.
-
function Animal() { this.isAnimal = 'да, я животное'; } Animal.prototype.run = function() { alert('я умею бегать'); } //******************* function Rabbit() { this.isRabbit = 'да, я кролик'; } Rabbit.prototype = new Animal(); Rabbit.prototype.constructor = Rabbit; Rabbit.prototype.jump = function() { alert('я умею прыгать'); } //******************* var r = new Rabbit(); alert(r.isAnimal); alert(r.isRabbit); r.run(); r.jump(); UPD: Конструктор - это собственно функция Animal или Rabbit, т.е. функция где происходит первичная инициализация объекта. Прототип - это как бы каркас объекта, в нем хранятся все его свойства и методы.
- 1 reply
-
- 2