javascript - 如何在 Angular 中使用 javascript 代码?
问题描述
我想在滚动页面时旋转元素(在向下滚动时顺时针,在向上滚动时逆时针)。为此,我使用 javascript 代码。但它不适用于 angular。我只使用 index.html 中的 CDN 链接。Javascript 代码不适用于 angular。想要在右上角旋转星爆
html文件:
<div class="starburst discount" id="star">
<span>17%</span>
</div>
我的 Javascript 文件是:
<script>
var star = document.getElementById("star");
window.addEventListener("scroll", function() {
star.style.transform = "rotate("+window.pageYOffset+"deg)";
</script>
有没有其他方法可以在 Angular 中实现元素旋转?有人可以帮忙吗?在此先感谢..
解决方案
这是一个如何以角度处理窗口滚动事件的工作示例:https ://stackblitz.com/edit/angular-3z533s 。我曾经HostListener
将事件处理程序绑定到窗口 scoll 事件。参考:HostListener
推荐阅读
- python - CrawlSpider / Scrapy - CLOSESPIDER 设置不起作用
- selenium - 如何在 Selenium IDE 中使用相对路径上传文件?
- azure-data-explorer - ADX 中的更新策略查询和摄取重试
- python - AttributeError:“str”对象在我的 Discord 命令中没有“send”属性
- sql - 如何在现有模式中查找 Informix DATETIME 字段限定符
- visual-studio-code - 是否可以在 VS Code clangd 扩展中指定 libstdc++ 的路径?
- sql-server - 当使用 GORM 在同一个表上设置两个外键时,MS-SQL 服务器抛出错误
- java - 使用 JavaPoet 实现生成的接口
- javascript - 一个 JavaScript 中的 2 个 API 调用
- flutter - Column 中的 Listviewbuilder 实现不起作用