а реализацию модального окна вы делали? вы хоть видели как это работает?
<body>
<div>
<button class="ui blue button show fluid">Подробнее</button>
<div class="ui modal longer">... </div> <!-- это модальное окно -->
</div>
</body>
Когда вы кликаете на кнопку, скрипт перемещает модальное окно в конец BODY, именно перемещает, а не копирует, и затем показывает, добавляя новые классы.
<body>
<div>
<button class="ui blue button show fluid">Подробнее</button>
</div>
<div class="ui dimmer modals page transition visible active">... </div> <!-- это модальное окно -->
</body>
После закрытия ничего не происходит, модальное окно не возвращается назад, а значит, когда вы кликаете повторно на кнопку - ничего не произойдет, так как модального окна уже рядом с кнопкой нет.
Заметьте - что если вы кликнете на 10 кнопок, то в конце BODY появится 10 модальных окон.
Сама по себе такая реализация ужасна, но даже она работает не правильно.