javascript - 框架 7 弹出窗口不起作用
问题描述
我正在创建一个应用程序,我想在单击 div 时打开一个动态弹出窗口。
所以我使用了 Framework7 在https://framework7.io/docs/popup.html#examples提供的代码。
发生的事情是什么都没有发生。如果我使用 About Popup 或 Services Popup 的代码,它可以工作,但如果我使用动态代码,则不会发生任何事情。我什至尝试在$$('.dynamic-popup').on('click', function () {中添加一个控制台日志来检查它是否执行该函数但什么也没有。没有日志。
有任何想法吗?谢谢。
解决方案
我通过仅在DOMContentLoaded
事件触发后才分配点击处理程序来使示例工作,如下所示:
document.addEventListener("DOMContentLoaded", function(event) {
$$('.dynamic-popup').on('click', function () {
dynamicPopup.open();
});
});
推荐阅读
- c++ - mac上的wxBitmap深度导致绘制缓慢
- php - php没有返回最新更新的sql过程结果
- python - 列表理解和速度优化
- isabelle - 在等价类 Isabelle 上定义函数
- laravel - Accessing command argument in a database migration file
- r - R错误:1:输入不正确的UTF-8,表示编码!XMLtoList
- sql - 如何从同一张表的记录中更新、插入删除记录
- bash - Execute function with arguments listed in text file
- azure - Azure Front Door 是否符合 PCI-DSS?
- c# - DropDownListFor doesn't work. Getting error: "There is no ViewData item of type 'IEnumerable
' that has the key *key*"