我正在开发某种小型游戏,但遇到了问题。
我正在使用 Jquery 移动。
问题很简单,我的动态内容会以视觉方式加载,我确实看到卡片背面,但点击事件会触发。我怀疑我从 jquery 准备的文档与此有关。
我尝试了各种不同的东西,例如通常使用列表来解决问题的刷新,但由于这是一个 UI-Grid,所以这是不同的。
我下面的示例代码是结构的内容和方式的简短片段。
我正在寻找一种方法来刷新我在 ui-grid-c 中的内容,以便我的点击事件可以触发。
在底部有一个警报(“我想看到这个弹出消息”);。我想看到这个弹出。
在我的 index.html 文件中
<script src="js/events.js"></script>
<script src="js/newgriditems.js"></script>
这是我的静态 HTML JQM 网格
<div class="ui-grid-c" id="cards">
</div>
我从 newgriditems.js 调用这个函数
function newCards() {
var new = '<div class="ui-block-a">
<img src="img/backside.jpg" />
</div>';
$("#cards").html(new).trigger("create");
$("#cards").page();
}
在 events.js 中有一个
$(document).ready(function() {
$(".ui-grid-c div img").click(function() {
alert("I want to see this popup message");
});
}
它可以工作,如果我将内容添加为静态内容。