【发布时间】:2021-04-15 13:05:18
【问题描述】:
我有以下脚本,可以在从我的浏览器启动的简单 html 文件中正常工作:
$("*[scroll-to]").click((event) => {
// whatever here...
});
但是,当它与 Blazor 一起使用时,单击我的按钮时它不会被触发。
我找到了一个解决方法,将第一行替换为:
$(document).delegate("*[scroll-to]", "click", function (event) {
为什么我必须这样做?为什么只有在使用 Blazor 时才会停止工作?
我还有很多其他功能不起作用,例如这个,它没有像它应该的那样添加display: none css 属性:
if (!checkoutModal)
$("#checkoutModal").hide();
它基本上什么都不做,即使它正在被执行。
我能做什么?为什么会发生这种情况,我该如何解决?
【问题讨论】:
标签: javascript blazor blazor-server-side