Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #71 (permalink)  
Старый 14.09.2010, 13:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Kolyaj, тогда такой момент - приоритет имеет последний добавленный класс и если я какой либо класс уже использовал, мне его наверно нужно перенести в конец чтоб он точно сработал, а не был затёрт другими классами.то есть я опять же должен в начале удалить а потом добавить или как?
Ответить с цитированием
  #72 (permalink)  
Старый 14.09.2010, 13:54
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от рони
приоритет имеет последний добавленный класс
<style>
.red { color: red; }
.green { color: green; }
</style> 
<div class="green red">asldkfjalkdfjdasklfj akljsd flkajdflkajdf</div>


Порядок классов не имеет значения.
Ответить с цитированием
  #73 (permalink)  
Старый 14.09.2010, 17:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Kolyaj,
ок)
Ответить с цитированием
  #74 (permalink)  
Старый 26.09.2010, 13:36
Профессор
Отправить личное сообщение для with-love-from-siberia Посмотреть профиль Найти все сообщения от with-love-from-siberia
 
Регистрация: 14.12.2009
Сообщений: 155

http://github.com/Kolyaj/CrossJS/blo...rce/Element.js
.addClass() намеренно не проверяет существование класса у объекта?

Там же. .addClass() и .removeClass () как-бы несимметричны:
а) первая может вернуть как строковое значение, так и DOM-объект
б) вторая всегда возвращает объект
Ответить с цитированием
  #75 (permalink)  
Старый 26.09.2010, 15:33
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от with-love-from-siberia
.addClass() намеренно не проверяет существование класса у объекта?
Библиотечка .. Руки не доходят просто.

Сообщение от with-love-from-siberia
Там же. .addClass() и .removeClass () как-бы несимметричны:
Это баг, спасибо.
Ответить с цитированием
  #76 (permalink)  
Старый 27.09.2010, 16:07
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от tenshi
когда потребуется сделать циклическую смену классов или по хешу или ещё как-нибудь
tenshi, а что такое циклическая смена классов? И по хэшу - это как? Хотя код рискует получится проще, понятнее в результате...
Ответить с цитированием
  #77 (permalink)  
Старый 27.09.2010, 16:20
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Цитата:
if (document.cookie.match(new RegExp('(?:^|;\\s*)' + name + '=([^;]*)(?=;|$)'))) {
кусок `(?=;|$)` выглядит явно лишним. И test вместо match напрашивается.
Ответить с цитированием
  #78 (permalink)  
Старый 27.09.2010, 16:43
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Riim
кусок `(?=;|$)` выглядит явно лишним.
И правда лишний.

Сообщение от Riim
И test вместо match напрашивается.
А match нужен для следующей строчки.
Ответить с цитированием
  #79 (permalink)  
Старый 27.09.2010, 18:25
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от Kolyaj
А match нужен для следующей строчки
RegExp.$1 вроде и при test заполняется:
/(\w+)/.test('++text++');
alert(RegExp.$1);
Ответить с цитированием
  #80 (permalink)  
Старый 28.09.2010, 00:47
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

циклическая мена:

foded -> snippet -> opened -> folded -> ...

по хэшу:

var stepMap= { home: 'contacts', contacts: 'home', support: 'home' }
var nextStep= stepMap[ currentStep ]
__________________
.ня
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск