|
14.09.2010, 13:32
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Kolyaj, тогда такой момент - приоритет имеет последний добавленный класс и если я какой либо класс уже использовал, мне его наверно нужно перенести в конец чтоб он точно сработал, а не был затёрт другими классами.то есть я опять же должен в начале удалить а потом добавить или как?
|
|
14.09.2010, 13:54
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от рони
|
приоритет имеет последний добавленный класс
|
<style>
.red { color: red; }
.green { color: green; }
</style>
<div class="green red">asldkfjalkdfjdasklfj akljsd flkajdflkajdf</div>
Порядок классов не имеет значения.
|
|
14.09.2010, 17:35
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Kolyaj,
ок)
|
|
26.09.2010, 13:36
|
Профессор
|
|
Регистрация: 14.12.2009
Сообщений: 155
|
|
http://github.com/Kolyaj/CrossJS/blo...rce/Element.js
.addClass() намеренно не проверяет существование класса у объекта?
Там же. .addClass() и .removeClass () как-бы несимметричны:
а) первая может вернуть как строковое значение, так и DOM-объект
б) вторая всегда возвращает объект
|
|
26.09.2010, 15:33
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от with-love-from-siberia
|
.addClass() намеренно не проверяет существование класса у объекта?
|
Библиотечка .. Руки не доходят просто.
Сообщение от with-love-from-siberia
|
Там же. .addClass() и .removeClass () как-бы несимметричны:
|
Это баг, спасибо.
|
|
27.09.2010, 16:07
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от tenshi
|
когда потребуется сделать циклическую смену классов или по хешу или ещё как-нибудь
|
tenshi, а что такое циклическая смена классов? И по хэшу - это как? Хотя код рискует получится проще, понятнее в результате...
|
|
27.09.2010, 16:20
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Цитата:
|
if (document.cookie.match(new RegExp('(?:^|;\\s*)' + name + '=([^;]*)(?=;|$)'))) {
|
кусок `(?=;|$)` выглядит явно лишним. И test вместо match напрашивается.
|
|
27.09.2010, 16:43
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от Riim
|
кусок `(?=;|$)` выглядит явно лишним.
|
И правда лишний.
Сообщение от Riim
|
И test вместо match напрашивается.
|
А match нужен для следующей строчки.
|
|
27.09.2010, 18:25
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Сообщение от Kolyaj
|
А match нужен для следующей строчки
|
RegExp.$1 вроде и при test заполняется:
/(\w+)/.test('++text++');
alert(RegExp.$1);
|
|
28.09.2010, 00:47
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
циклическая мена:
foded -> snippet -> opened -> folded -> ...
по хэшу:
var stepMap= { home: 'contacts', contacts: 'home', support: 'home' }
var nextStep= stepMap[ currentStep ]
__________________
.ня
|
|
|
|