Переключение между двумя наборами текста

0

У меня есть два абзаца текста на веб-странице и хотелось бы, чтобы только один из них был видимым одновременно. В идеале, я хотел бы достичь этого с помощью набора кнопок в верхней части страницы, возможно, через javascript или jquery?

EDIT: В настоящее время я работаю со следующим кодом. Все видно, кнопка "clickable", но ничего не происходит, когда я нажимаю кнопку.

<!DOCTYPE html>
<html>
<body>

<h1>What OCA should do next</h1>

<div id='Content'>
<div id='1'><p>THIS IS TEXT 1</p></div>
<div id='2' style='display:none;'><p>THIS IS DEFINITELY NOT TEXT 1</p></div>
</div>

<button type="submit" value="Submit">Submit</button>
<script>
var shown = 1;
$("#Submit").click(function() {
   if(shown == 1) {
      $("#text1").css("display", "none");
      $("#text2").css("display", "block");
      shown = 2;
   } 
   else {
      $("#text2").css("display", "none");
      $("#text1").css("display", "block");
      shown = 1;
   }
});
</script>
</body>
</html>
  • 0
    Немного больше поиска дало бы вам ответ: stackoverflow.com/questions/14720054/…
  • 0
    Добро пожаловать в ТАК. Пожалуйста, не помещайте длинный код в комментарии.
Показать ещё 1 комментарий
Теги:
toggle

1 ответ

1

Вы можете поместить их в разные div внутри div и показать их в разное время:

<div id='Content'>
   <div id='text1'><p>THIS IS TEXT 1 </p></div>
   <div id='text2' style='display:none;'><p>THIS IS DEFINITELY NOT TEXT 1 </p></div>
</div>
<a id='changeText'>CHANGE</a>
<!-- Style the <a> To make it look like a button -->
<script>
   var shown = 1;
   $("#changeText").click(function() {
       if(shown == 1) {
          $("#text1").css("display", "none");
          $("#text2").css("display", "block");
          shown = 2;
       } else {
          $("#text2").css("display", "none");
          $("#text1").css("display", "block");
          shown = 1;
       }
   });
</script>

Надеюсь, это поможет вам.

  • 0
    Это выглядит хорошо, и я вижу в коде, что он должен делать то, что мне нужно. К сожалению, кнопка не работает при предварительном просмотре.
  • 0
    Попробуйте использовать редактирование, которое я только что сделал
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню