Я не могу нажать кнопку закрытия в конце - PullRequest
0 голосов
/ 29 февраля 2020

получил вопрос о js. Хотел добавить кнопку 'fini sh' в мое текстовое приключение. Функция js, которую я включил извне. Теперь проблема в том, что у меня есть другие документы html, если я открываю и закрываю документ html нажатием кнопки, это работает. Но если я go прошёл от начального документа до последнего html документа, кнопка не сработает. ? У тебя есть идеи?

Вот мой близкий

function windowClose() {
  window.open('', '_parent', '');
  window.close();
}

1 Ответ

0 голосов
/ 29 февраля 2020

Ваше закрытие больше не должно работать в любом браузере. Это взломать Если бы вам удалось закрыть мой браузер (и, следовательно, убить мою историю), я был бы весьма раздражен. Ваши страницы настолько короткие, что вы можете разместить их на одной странице и просто показать / скрыть каждый путь. Вы можете даже ajax перевести их в всплывающий элемент div и просто скрыть элемент div в конце

Например, вот так

В примере загружаются только start и WegAA1. html, посмотрите на новый источник подстраниц - например, WegAA1. html

Примечание. Я переместил кнопки в текстовое поле div и добавил

<meta charset="UTF-8">
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>

для запуска. html

$(function() {
  $(document).on("click", ".btn", function(e) {
    e.preventDefault(); // stop possible submission
    const $div = $("#text");
    let pageURL = $(this).data("href"); // the string in the data-href attribute of the button
    $div.fadeOut("slow", function() {
      $div.load(pageURL+" #text", function() {  
        $div.fadeIn("slow")
      });
    });
  });
});
...
  <!--Teile des Dokuments definieren -->
  <div id="text"> Claudette geht mit ihrem Hund Nachts spazieren. Es ist Wochenende und sie hat im Moment nichts besseres zu tun, da sie viel Druck von der Schule hat und sie dadurch derzeit keinen Kopf für andere Sachen hat. Darauf hin schreibt sie William an, er ist
    ein guter Freund auf den sie sich immer verlassen kann. Dieser ist zwar kein gutes Vorbild da er raucht, aber das hält ihn nicht davon ab ein guter Mensch zu sein. Glücklicherweise schreibt dieser innerhalb von 5 Minuten auch schon zurück. Er wohnt
    nicht weit von Claudette weg und schlägt vor sie beim Spazieren gehen zu begleiten....
    <div id="option-buttons" class="btn-grid">
      <button class="btn" data-href="WegAA1.html">Versuchen diesen zu Reparieren </button>
      <button class="btn" data-href="WegBB1.html">Erst einmal weiter suchen </button>
    </div>
  </div>  
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...