Ernest в рубрику JavaScript

Вопрос: Замена функции в зависимости от результата if-а

Здравствуйте, есть такая страшная и уродливая конструкция:

if (direction)
$("div#regmapactive")
.removeClass("green")
.addClass("white")
.removeAttr("id")
.find("i")
.remove()
.end()
.next()
.attr("id", "regmapactive")
.removeClass("white")
.addClass("green")
.append("");
else
$("div#regmapactive")
.removeClass("green")
.addClass("white")
.removeAttr("id")
.find("i")
.remove()
.end()
.prev()
.attr("id", "regmapactive")
.removeClass("white")
.addClass("green")
.append("");

тут в зависимости от условия меняется всего одна функция (.prev() или .next()), выглядит да и работает далеко не оптимально. Хотелось бы это как-то покультуренне сделать. Не подскажите каким образом?

Задайте свой вопрос

Если у вас есть вопрос по разработке или дизайну сайтов, вы можете задать его на Временно.нет и тысячи наших читателей помогут вам найти на него ответ.

Задать свой вопрос

Расскажите друзьям

Ответы на вопрос — 0

Новый ответ

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler