【问题标题】:Am I compelled to put everything on one single page when adding a scroll effect?添加滚动效果时,我是否必须将所有内容都放在一个页面上?
【发布时间】:2023-02-15 08:33:27
【问题描述】:

我有点卡住了。我必须创建一个作品集,而且我必须主要使用 html5 和 css3,如果我真的想的话,还可以使用一些 js、jquery 和其他东西。我不是很擅长网络开发,但我仍然想尝试并做一个专业而漂亮的网站。问题是,在整个网站上实现简单的滚动效果似乎迫使您在一个索引上编写 html 代码。有谁知道这是否真的如此?还有其他解决方案吗? 提前致谢。我知道这不是最聪明的问题,但我真的不擅长,所以提前道歉。再见!

(除了经典类“scroll-container”,我还没有真正尝试过任何东西,这是我的主要问题:我仍然想有几个 html 页面来分隔东西,这样我就清楚了。把所有东西都放在单个网页肯定会失去我)

【问题讨论】:

标签: javascript html css scroll


【解决方案1】:

使用外部库或插件,例如 fullPage.js 或 Scrollify,可以实现跨多个页面的滚动效果。

【讨论】:

    【解决方案2】:

    如果服务尚未在依赖项注入容器中注册,或者注册代码中存在拼写错误或其他错误,则可能会发生这种情况。在某些情况下,错误也可能是由包之间的版本冲突或启动配置的更改引起的。

    解决这个问题 您应该检查所需的服务是否已在您的启动类的 ConfigureServices 方法中正确注册。这可以使用 AddScoped、AddTransient 或 AddSingleton 方法来完成,具体取决于您的要求。

    例如,要将 IActionInvokerFactory 服务注册为单例,您可以将以下代码添加到 ConfigureServices 方法:

    services.AddSingleton<IActionInvokerFactory, ControllerActionInvokerFactory>();
    

    如果服务已经正确注册,您应该检查是否有任何版本冲突或其他可能导致错误的配置问题。您可能还想尝试重建解决方案并清理 bin 和 obj 目录以确保所有文件都是最新的。

    【讨论】:

    • 你似乎在回答一个完全不同的问题(那个或 ChatGPT 得到了真的困惑并且回答异常糟糕)。
    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多