我的html页面上有5个锚点.有没有办法通过单个鼠标滚轮滚动页面自动滚动到下一个锚点(#)?有没有办法,无论锚的名称如何都会发生?刚到下一个锚.
有没有办法强制网格的最后一行中的所有项目填充行,无论它们有多少?
我不知道网格中的项目数量,因此我无法直接定位它们.我试图使用grid-auto-flow: dense,但它并没有真正帮助.
div {
margin:20px auto;
width: 400px;
background: #d8d8d8;
display: grid;
grid-gap: 10px;
grid-template-columns: repeat(3, 1fr);
}
span {
height: 50px;
background: blue;
}Run Code Online (Sandbox Code Playgroud)
<div>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
Run Code Online (Sandbox Code Playgroud)
如何使用变量替换下面代码中的ClassName.
我有:
(function (root, factory) {
factory((root.ClassName= {}));
dragged =[].slice.call(_document.getElementsByClassName('ClassName'));
});
Run Code Online (Sandbox Code Playgroud)
如何使用如下变量替换ClassNames的位置:
(function (root, factory) {
var x = ClassName
factory((root.ClassName= {}));
dragged =[].slice.call(_document.getElementsByClassName('ClassName'));
});
Run Code Online (Sandbox Code Playgroud)
请注意,它只是我拥有的代码的一部分,我不需要更改代码,我只需要调用这些类名出现的变量.
我正在创建一个 Electron 应用程序,并使用electro-builder来打包和构建该应用程序。用户可以为应用程序制作插件(插件可以是具有自己的依赖项等的节点模块)。除了将应用程序的 API 暴露给插件的应用程序部分之外,一切都工作正常。
我在应用程序中创建了一个模块,用于处理插件“Plugin-handler”,该模块导入插件并向插件公开 API (应用程序的 API 只是一组函数,它与应用程序捆绑在一起)。
困境是用户应该能够将插件放置在其计算机上的任何位置,并且应用程序在构建之前不知道路径。因此,我在 Electron-builder 配置中排除了“plugin-handler”模块,因此它不会与 Webpack 捆绑在一起。现在我需要找到向插件公开 API 的正确方法。
以下是我现在的做法,加载插件并传递 API:
// In the Plugin-handler module
const API = require('api')
const plugin = require('path-to-plugin')( API )
Run Code Online (Sandbox Code Playgroud)
如上所示,目前我将 API 作为参数传递给插件,这并不理想,相反,我需要一种方法将 API 模块 (或应用程序中捆绑的任何其他模块)公开 给插件,以便用户可以在他们的插件中访问它,如下所示:
// In the plugin
const { arg1, arg2,... } = require('api')
Run Code Online (Sandbox Code Playgroud)
我见过应用程序这样做,并允许用户在插件中访问他们的 API,但由于我对这一切都是新手,我可能做错了事情,所以请善待,并感谢您的帮助!
我有两页,这些是我无法达到的条件,如果无法实现,请告诉我。
在一页中,我需要禁用鼠标滚轮向上滚动。因此,当我用鼠标滚轮向上滚动时,什么也没有发生,但是当我向下滚动时,页面会滚动。
在另一页中,我想要完全相反的,我需要禁用鼠标滚轮向下滚动。所以当我向下滚动时什么也没有发生,但是当我向上滚动时页面会滚动。
这就是我真正需要的,但如果您认为我需要解释更多,请告诉我,谢谢。
javascript ×3
jquery ×3
anchor ×1
css ×1
css-grid ×1
css3 ×1
electron ×1
grid-layout ×1
html ×1
mousewheel ×1
node.js ×1
scroll ×1
variables ×1
webpack ×1