gpt4 book ai didi

jquery - 在 .live() 下运行 $(element).pulsate()

转载 作者:行者123 更新时间:2023-12-01 04:56:12 24 4
gpt4 key购买 nike

我在页面上动态创建了元素。我希望使用 $(element).pulsate()

对这些元素进行脉动

问题是它不起作用,因为它们是我们在运行页面加载后创建的。我注意到有一个 jquery .live() 命令。如何在 live 命令下运行 pulsate()

最佳答案

如果需要让它根据点击事件进行脉动,可以使用.on():

$(container).on('click', selector, function() {
$(this).pulsate(...);
});

自 1.7 起已弃用 .live() 的使用

其中 container 是 DOM 树中的一个元素,在应用程序运行时不会被删除,selector 是相对查询(锚定到容器),用于匹配您希望在单击时跳动的元素。

示例

<div id="container"></div>

某些代码会附加一个新元素。

$('#container').append('<div class="bla">bla</div>');

那么这段代码可以用来实现你想要的:

$('#container').on('click', '.bla', function() {
$(this).pulsate(...);
});

关于jquery - 在 .live() 下运行 $(element).pulsate(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14009310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com