私はトーストの通知を受けています。私は彼らに「絶対的」な立場を与え、自分たちで自分自身を置くことを望んでいます。新しいdivを上に配置/古いdivを下に移動
新しいトーストは、すでに存在するものをより上にと置き換える必要があります。古いものは下に移動します。
だからこれは私の重要本部れる:ここで私は
を探しています何の絵だvar thisToast = this.toastCounter - 1; // get the toast Id
$(document).find("#toast_" + thisToast)
.fadeIn(750)
.delay(3000)
.fadeOut(750, function() {
$(this).remove(); // Destroy the toast
});
:
CreateWrapper(toastMessage, foreColor, borderColor, backgroundColorIconDiv, backgroundColorContentDiv) {
var wrapperDiv = document.createElement("div");
var width = 350;
wrapperDiv.id = "toast_" + this.toastCounter;
wrapperDiv.style.position = "absolute";
wrapperDiv.style.left = "50%";
wrapperDiv.style.display = "none";
wrapperDiv.style.width = width + "px";
wrapperDiv.style.height = "100px";
wrapperDiv.style.border = "2px solid " + borderColor;
wrapperDiv.style.borderRadius = "10px";
wrapperDiv.onclick = function() {
wrapperDiv.remove(); // Destroy the toast by clicking on it
}
document.body.appendChild(wrapperDiv);
}
と、それを作成した後、私はいくつかのアニメーションのためにこのコードを使用し、それを破壊します
質問/問題がある
prepend()
?何が起こっていますか ?あなたの問題を再現する作業スニペットを投稿してください –$( 'parent_el')。prepend( '// prepend')多分 - http://api.jquery.com/prepend/ – ggdx
'document.body.appendBefore 'document.body.appendChild(wrapperDiv);の代わりに' wrapperDiv、document.body.firstChild) '' https://developer.mozilla.org/en-US/docs/Web/API/Node/insertBefore – Dwadelfri