js标记片段

Reveal.js markdown fragment

本文关键字:片段 js      更新时间:2023-09-26

我用Reveal.js创建一个演示文稿,我用markdown来写它。

考虑像

这样的部分
<section data-markdown>
    <script type="text/template">
        ## Title
        > A little quote with some `code`
    </script>
</section>

我想让> Quote成为一个片段,出现在鼠标点击。如果我只是像reveal.js文档中所述的那样使用<!-- .element: class="fragment" -->,那么只有code部分成为一个片段。

我如何使所有的> A little quote with some code段成为一个片段?

我正在使用vcode - Reveal (VSCode的扩展),它可以让我做markdown文件并生成Reveal包装。片段有一个快捷语法{.fragment}

当应用标记格式时,它很奇怪,因为它倾向于"粘"在最近的元素上。例如,我可以得到你所描述的问题,如果我这样做:

## Title
> A little quote with some `code`{.fragment}

但是如果我在'code'部分后面留一个空格,它会给出期望的行为,可能是因为它适用于引号的元素,而不是代码格式化的元素:

## Title
> A little quote with some `code` {.fragment}

然而,使用<!-- .element: class="fragment" -->我无法重现您的问题。