2010-12-20 71 views

回答

2

您的#handler比赛只有id="handler",不id="handlerXX",你应该使用类和类选择,而不是像CSS这样的:

'<div id="handler' + (counter) + '" class="handler">' + '</div>' 

(请注意:id尾随空间也将被删除,是有效的),还与匹配CSS:

.handler { /* styles */ } 

这同样适用于#drag - >.dragYou can test it here

+0

谢谢!我明白了,但它仍然忽略了从div div中的红色:o – Opoe 2010-12-20 21:44:20

+0

@Opoe - 它不......内部div是相同的高度/宽度,所以它只是黄色的'.handle'完全覆盖了该区域,看看当你给'.drag'更大的尺寸时会发生什么:http://jsfiddle.net/nick_craver/TFrxH/2/ – 2010-12-20 21:56:01

0

我假设你在谈论css for #drag?

我在您的HTML中看不到#drag元素或者使用JS生成。

你做的创建,其ID与阻力开始,以数字结束的元素,但#drag1,#drag2,#drag3 ..他们都比#drag不同。

#handler也一样。

1

您没有CSS应用于#drag1或#drag2等。我认为您在这里混合了类和ID。尝试在你的元素上使用一个类,并通过该类应用样式。

+0

谢谢我把它们混合起来 – Opoe 2010-12-20 21:44:53

1

您需要在课堂级别指定您的CSS。见my fork

+0

非常感谢很多的粉丝! – Opoe 2010-12-20 21:45:26