0

これが私が話していることです:

http://jsfiddle.net/m5Tse/1/

ドラッグ可能なものをドロップすると、ページ上のドロップ可能な div の位置が変更されます。簡単な解決策があるはずですが、それを理解することも、グーグルに適切な質問をすることもできません。何か助けはありますか?

4

2 に答える 2

1

これはCSSの問題のようです。

の代わりにに変更してみて.boxくださいfloat:leftdisplay:inline-block

.box{
    /*display: inline-block;*/
    float:left;
    ...

以下を反映するようにドロップボックスcssを変更します。

.dropbox{
    /*height: 100%;*/
    height:200px;
}
于 2012-04-20T04:51:08.923 に答える
1

相対位置を.boxに追加し、absoluteを.dropboxに追加してから、.dropboxが.boxを幅と高さで明示的に塗りつぶすようにします。

.box{
    position: relative;
    display: inline-block;
    margin: 10px 0px;
    width: 200px;
    height: 200px;
    background: #f0f0f0;
    border: 1pt solid black;
}

.dropbox{
    position: absolute;
    height: 100%;
    width: 100%;
}​

私はあなたのjs-fiddleでそれをテストしました、そしてそれは私のために働きました。

于 2012-04-20T05:28:09.277 に答える