Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blazor-JavaScript/引导程序动画和脚本在Blazor组件中不起作用_Javascript_C#_Html_Blazor_Blazor Server Side - Fatal编程技术网

Blazor-JavaScript/引导程序动画和脚本在Blazor组件中不起作用

Blazor-JavaScript/引导程序动画和脚本在Blazor组件中不起作用,javascript,c#,html,blazor,blazor-server-side,Javascript,C#,Html,Blazor,Blazor Server Side,我有一个Blazor站点,我正在使用一个HTML模板,其中包含CSS和JS用于样式设置 我已将这些资产导入wwwroot,并在_Host.cshtml文件中引用了它们;造型和某些元素似乎正在发挥作用。。。然而,我注意到动画和javascript的其他部分没有按预期工作 例如,我有一个手风琴,它既不展开也不关闭 我以HTML格式制作了相同的页面,并将其放入wwwroot。。。当我运行代码并导航到该页面时,它似乎工作正常。但在我的剃须刀页面上,它不是 这是它的。剃须刀组件 这是我在wwwroot中

我有一个Blazor站点,我正在使用一个HTML模板,其中包含CSS和JS用于样式设置

我已将这些资产导入wwwroot,并在_Host.cshtml文件中引用了它们;造型和某些元素似乎正在发挥作用。。。然而,我注意到动画和javascript的其他部分没有按预期工作

例如,我有一个手风琴,它既不展开也不关闭

我以HTML格式制作了相同的页面,并将其放入wwwroot。。。当我运行代码并导航到该页面时,它似乎工作正常。但在我的剃须刀页面上,它不是

这是它的。剃须刀组件

这是我在wwwroot中创建的.html文件

这是代码

_Host.cshtml


在线报价工具
发生了一个错误。在重新加载之前,此应用程序可能不再响应。
发生了未处理的异常。有关详细信息,请参见浏览器开发工具。
下午好

根据我的经验,在Blazor组件中调用Javascript需要使用IJS运行时。以下是有关此问题的Microsoft Blazor文档:

基本上,您可以使用IJS运行时从自定义JS文档中调用特定方法。

下午好

根据我的经验,在Blazor组件中调用Javascript需要使用IJS运行时。以下是有关此问题的Microsoft Blazor文档:


实际上,您可以使用IJS运行时从自定义JS文档中调用特定方法。

请原谅,因为我是blazor的新手。。。导航栏似乎在处理JS文件,所以我需要在实际的手风琴上调用手风琴函数?它不会像在我创建的HTML页面上那样读取JS文件?我不能肯定地回答这个问题,但我总是必须注入IJS运行时,才能使函数与我的组件呈现的任何内容正常工作。我猜这是因为组件是如何在MainLayout.razor文件的@Body标记中呈现的。我假设你的导航栏是在版面的一个单独部分呈现的。所以请原谅我,因为我是blazor的新手。。。导航栏似乎在处理JS文件,所以我需要在实际的手风琴上调用手风琴函数?它不会像在我创建的HTML页面上那样读取JS文件?我不能肯定地回答这个问题,但我总是必须注入IJS运行时,才能使函数与我的组件呈现的任何内容正常工作。我猜这是因为组件是如何在MainLayout.razor文件的@Body标记中呈现的。我假设您的导航栏在布局的单独部分中呈现。