【问题标题】:In GWT how to know all the styles applied to a given element (by id or class name)在 GWT 中如何知道应用于给定元素的所有样式(通过 id 或类名)
【发布时间】:2010-07-05 12:37:01
【问题描述】:

我有以下问题:在我的 GWT 项目中有一个用于应用程序的“主”css 文件、来自应用程序计算的 DOM 中的内联 css 和一个捆绑在上传到应用程序的存档中的 css 文件并动态加载。

现在我需要 Element 来查找应用了哪些 CSS 规则,来自三个来源中的任何一个。据我了解,GWT 的 getStyle() 函数仅返回 DOM 中的信息。

实现这一目标的最简单方法是什么?

编辑:如果可能,我会搜索客户端解决方案(在 java 或 javascript 中)而不是服务器端解决方案。

【问题讨论】:

    标签: javascript css gwt jsni


    【解决方案1】:

    找到了我的问题的解决方案(实际上是两个,但我要第一个):

    1. 使用 jQuery's css() 可以满足我的要求
    2. SO question 中的纯 JavaScript 解决方案

    我现在只需为 jQuery 函数编写一个 JNSI 包装器...

    编辑:找到了与我想要的完全对应的第三个解决方案:GQuery,它是 jQuery 到 GWT 的一个端口,包含(根据主页)98% 的 jQuery 核心功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 2014-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多