在我的應用程序中,我使用拖動&刪除,我也希望在移動設備上執行該刪除。我想使用jQuery UI的觸摸衝牀這樣的:jQuery UI Touch Punch draggable()
var thumb = document.createElement("img");
$(thumb).draggable({containment: "html"});
的問題是,我的圖像拖僅在其父的範圍(見附件圖片)而不是整個頁面上。我試過更換遏制選項,但問題似乎在其他地方。
CSS:
html, body {
height: 100%;
background: black;
margin:0; padding:0;
overflow:hidden;
}
//one parent
.dhThumbOuter {
float: left;
width: 64px;
height: 64px;
-webkit-box-shadow: 0px 0px 5px #4d4d4d;
-moz-box-shadow: 0px 0px 5px #4d4d4d;
box-shadow: 0px 0px 5px #4d4d4d;
border:solid gray 1px;
overflow: hidden;
padding: 3px;
margin-left: 3px;
font-size: smaller;
position:relative;
border : solid gray 2px;
}
//other parrent
.dhThumbImage {
background: lightgray;
padding: 0;
width: 64px;
height: 64px;
overflow: hidden;
position:absolute;
}
的Javascript:
var thout = createElement("div", "dhThumbOuter dhRounded");
container.appendChild(thout);
var thinner = createElement("div", "dhThumbImage dhRounded");
thout.appendChild(thinner);
thinner.appendChild(thumb); //my image
HTML,關於圖像,它的父母和頁面的CSS? – kidwon 2013-03-11 14:41:30
'.dhThumbOuter {position:relative;}'看到了嗎?這是你圖像的自然容器。 '位置:絕對'元素符合他們的'位置:相對'父母 – kidwon 2013-03-11 14:46:53
刪除該屬性並沒有幫助 – Jacob 2013-03-11 14:48:20