小编And*_*eas的帖子

用于资产版本控制的Grunt插件

我正在寻找一个grunt插件,它会自动更改html文件中对静态资产(js/css)的引用,如下所示:

<link rel="stylesheet" type="text/css" href="style.css?v=12345678" />
<script src="script.js?v=12345678"></script>
Run Code Online (Sandbox Code Playgroud)

我搜索了gruntjs.com/plugins - >"version",但似乎所有这些都改变了文件的实际版本而不是对它们的引用.

我错过了吗?是否有可以执行此任务的插件?

javascript css version gruntjs

17
推荐指数
1
解决办法
1万
查看次数

CSS Box/shadow重叠问题z-index

请查看代码段:http://codepen.io/anon/pen/JItLa

我试图连续显示2行具有不同数量项的块.悬停事件应该显示CSS阴影,但是存在一个问题:阴影的右边界与下一个块重叠.你会说这里可能的解决方案是使用display:inline-block留下块之间的间隙,但我不需要间隙.这些块应该保持彼此粘性,但是正确的阴影应该与下一个块重叠.

html,
body {
  margin: 0;
  padding: 0
}
.wrapper {
  width: 100%;
  margin-top: 20px
}
.tile,
.tile2 {
  float: left;
  background: #f2f2f2
}
.tile {
  width: 25%
}
.tile2 {
  width: 33.3%;
  border-left: 1px solid #ddd
}
.tile:hover,
.tile2:hover {
  -webkit-box-shadow: 0 0 2px rgba(255, 255, 190, .75), 0 0 23px 1px #000;
  -moz-box-shadow: 0 0 2px rgba(255, 255, 190, .75), 0 0 23px 1px #000;
  box-shadow: 0 0 2px rgba(255, 255, 190, .75), 0 …
Run Code Online (Sandbox Code Playgroud)

html css css3 css-float

8
推荐指数
1
解决办法
1万
查看次数

在gwt中通过id获取小部件

我有一堆动态生成的TextBox.在创建步骤中,我为它们分配ID属性.例如

id = ...
Button b = new Button();
b.setText("add textbox");
b.addClickHandler(new Clickhandler() {
Textbox tb = new TextBox();
tb.getElement().setId(Integer.toString(id));
tb.setText("some text");
}
id += 1;
Run Code Online (Sandbox Code Playgroud)

我需要稍后通过他们的ID访问它们,但我不能这样做.我试图使用DOM对象来获取一个小部件,但它产生了一个异常:

String id = "some id";
Element el = DOM.getElementById(id);
String value = el.getAttribute("value"); - this line produces an exception.
Run Code Online (Sandbox Code Playgroud)

我也试过使用el.getInnerText,el.getNodeValue - 没有运气.我在chrome调试器中看到 - 文本框没有'value'属性.

gwt dom

4
推荐指数
1
解决办法
5202
查看次数

标签 统计

css ×2

css-float ×1

css3 ×1

dom ×1

gruntjs ×1

gwt ×1

html ×1

javascript ×1

version ×1