Я использую ноутбук Jupyter для интерактивной демонстрации кодирования.Есть блок упражнений, в котором пользователь должен ввести свой собственный код, чтобы попытаться решить проблему.
Теперь я хочу дополнительно дать некоторые дополнительные инструкции, то есть подсказки, как решить проблему, которая должна быть скрыта по умолчанию..
Я нашел этот ответ , который ссылается на этот сайт здесь , используя JavaScript в необработанной ячейке nbconvert, чтобы скрыть выходные ячейки.Однако, похоже, это работает только для экспортируемых ноутбуков, а я хочу что-то в самом ноутбуке.Итак, я попытался добавить аналогичный JS в ячейку Markdown, но это не работает, потому что JS очищается.
Я не уверен, что CSS также очищается, но чистый HTML работает.Есть ли хороший способ создать скрытый / сложенный текстовый абзац с чем-то вроде «нажмите здесь для получения дальнейших инструкций», чтобы показать текст?
Лучшее, что я мог придумать, это атрибут title
создать текст с наведением мыши, к сожалению, без дальнейшего форматирования:
<span title="Instruction text goes here">Mouse over for further instructions</span>