Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个包含多个状态的动态标题。在我将标题转换为 Master 以便标题适用于其他页面之前,所有交互都工作得很好。成为大师元素已经失去了所有的互动功能!在这里解决问题的任何提示?
以下是标题前后的样子:
将元素转换为母版时,它们会丢失本地上下文。母版有一个单独的对象树,母版上的事件不能直接链接到页面上的其他元素。
有两种方法可以解决此问题:
在 master 中包含更多元素。在您的情况下,将导航菜单也添加到标题主文件中。如果使用母版的每个页面上的所有元素都相同,这将很有帮助。
利用 raiseEvent 功能。在主控中,您可以添加自定义事件,即定义“menuClicked”事件。当您选择放置在页面上的母版时,您将看到您的事件并可以在此处附加您的功能。这样,您可以使用主控,如果主控所在的站点上的行为不同。