gpt4 book ai didi

jquery - 如何 "modularize"jQuery 应用程序?

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

我想构建一个可以在单个页面上有多个实例的 jQuery 应用程序。

但是,我遇到了一个实例从其他实例接收事件的问题。例如,如果我有以下事件:

$('#start_btn').click(...)

如果单击页面上的任何#start_btn,则所有实例都会启动。

那么,如何设计代码,以便每个实例仅与其自己的 HTML 代码中的元素交互?

更新 - 如果您在这里有相同类型的问题;我发现这是错误的做法。 jQuery 插件设计是最好的方法。

http://learn.jquery.com/plugins/

最佳答案

同一页面上永远不应该有两个具有相同 ID 的控件。如果您想要完全分离的页面,您可能需要将每个应用程序放在自己的 IFRAME 中,并具有自己的完整上下文,然后它们将完全隔离。

我想这取决于这些东西到底做什么,以及一切有多大和复杂。

关于jquery - 如何 "modularize"jQuery 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17734693/

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