小编Scr*_*her的帖子

如何使用jQuery找到最接近当前位置的元素

我有一个包含以下几个部分的文档:

<div class='section' id='sec1'>
    lalala
    lalala
    lalala
</div>

<div class='section' id='sec2'>
    lalala
    lalala
    lalala
</div>

<div class='section' id='sec3'>
    lalala
    lalala
    lalala
</div>

<div class='section' id='sec4'>
    lalala
    lalala
    lalala
</div>
Run Code Online (Sandbox Code Playgroud)

如何抓取最接近<div.section>当前滚动位置(可能,这相当于读者当前正在查看的部分)?

javascript jquery

14
推荐指数
1
解决办法
1万
查看次数

自动使用Vim和XML进行拼写检查

当vim检查XML文档的拼写时,它似乎默认为检查属性等,而不是标记之间的文本.这可以通过运行以下两个命令轻松解决:

:syn spell toplevel
:redraw
Run Code Online (Sandbox Code Playgroud)

我希望Vim默认这样做.但是,将这两个命令添加到我的vimrc似乎没有任何影响; 每次启动Vim时都必须手动执行它们.还有另一种方法可以让Vim默认检查XML标签之间的拼写吗?

xml vim aspell

10
推荐指数
1
解决办法
1057
查看次数

如何使用带有 textContent 的实体

我想使用 JavaScript 设置元素的文本内容。如果我这样做:

var el = document.getElementById('my-element')
el.textContent = '&times;' 
Run Code Online (Sandbox Code Playgroud)

结果是:

<div id="my-element">&amp;times;</div>
Run Code Online (Sandbox Code Playgroud)

我尝试使用,\&但没有效果。如何将实体实际插入文本内容中?

javascript dom

3
推荐指数
2
解决办法
2137
查看次数

简单的Vue插槽示例不起作用

我试图了解<slot>Vue模板中的用法。按照我的理解,插槽可用于将组件中的子内容传递到模板。

下面是一个简短的最小工作示例(也在codepen上)。

Vue.component('mine', {
  template: '#mine'
})

var app = new Vue({
  el: '#app' 
})
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.13/vue.min.js"></script>

<script type="text/x-template" id="mine">
  <h1>this is it</h1>
  <slot></slot>
</script>

<div id="app">
  <mine>
    <p>why isn't this displayed</p>
  </mine>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望输出是这样的:

<h1>this is it</h1>
<p>why isn't this displayed</p>
Run Code Online (Sandbox Code Playgroud)

但是,发生的是呈现页面时第二行没有出现。

vue.js vue-component

2
推荐指数
1
解决办法
913
查看次数

标签 统计

javascript ×2

aspell ×1

dom ×1

jquery ×1

vim ×1

vue-component ×1

vue.js ×1

xml ×1