Я написал что-то, что позволяет мне динамически создавать div, но у меня есть несколько проблем, которые заставляют его исчезать с помощью JQuery. В настоящее время div появляется, но не исчезает.jQuery fadeOut на динамически творческом div
<script src="/socket.io/socket.io.js"></script>
<script src="https://cdn.socket.io/socket.io-1.2.0.js"></script>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script>
socket.on('hello', function (answer) {
console.log('hello?: ' + answer);
var div = document.createElement("div");
div.setAttribute("id", "#fade");
div.style.margin = Math.floor((Math.random() * 400) + 1) + "px";
div.style.width = "100px";
div.style.height = "100px";
div.style.background = "red";
div.style.color = "white";
div.innerHTML = "Hello";
document.body.appendChild(div);
$("#fade").delay(3000).fadeOut("slow"); //Fadeout
});
</script>
<body>
</body>
Попробуйте обернув это в $ (документ) .ready (функция() {}); возможно? – neilsimp1
@ neilsimp1 Просто сделал это, все еще ничего. http://puu.sh/ir3NO/aba6e537c8.png Не отображается div, но нет fade –