2013-03-27 2 views
1

Я опубликовал некоторое время назад и получил большое представление о скрытии/отображении текста с помощью javascript ... Теперь мне нужно сделать следующий шаг дальше. Невозможно найти правильную комбинацию, чтобы заставить ее работать.Переключить/форматировать с помощью Javascript

Вот что я НЕОБХОДИМОСТЬ:

  1. Когда зритель приходит на эту страницу, первый скрыть/показать элемент отображается в текстовом поле и
  2. Этот элемент также выделяется определенный цвет для покажите, что он активен.
  3. И наконец, по мере нажатия каждого элемента hide/show, который остается выделенным до тех пор, пока не будет выбран следующий.

Вот ссылка на мой сайт-разработчик. Я думаю, что это проще.

http://verus.exigodigital.com/services/

Здесь был мой предыдущий пост на скрытие/отображение текста: Showing & Hiding Text with Javascript

действительно ценю помощь, ребята! :)

+0

И что вы пробовали? – CBroe

ответ

0

Вы могли бы сделать 2 определения CSS, один для выбранного текстового поля, и один для текстовых полей, которые не выбраны
Когда кто-то нажимает на одно из текстовых полей для редактирования его содержимого (событие OnFocus), вы просто вызовите функцию, которая проходит через все ваши текстовые поля, и для каждого проверяет, является ли она фокусом - если это так, установите переменную className элемента «selected» или что-то еще, и это не тот, у кого есть фокус затем установите переменную className в «normal» или что-то
Если я не понял вопрос или вам нужна дополнительная информация, просто дайте мне знать :)

+0

его не «текстовое поле», зритель ничего не может редактировать. это не форма ввода. просто переключая информацию для их просмотра .... – kaitsie22

+0

В этом случае вы можете создать 2 элемента div в одном и том же месте, 1 видимый и 1 скрытый, и переключить, какой из них видим и какой из них скрыт, когда на них нажимают –

+0

Если этот ответ помог вам, пожалуйста, пометить его как принято :) –