1-я проверка, где именно 2-й элемент добавляется другими словами, если вы присваиваете это значение в JQuery, но при использовании простого CSS для кодирования значений 2-х элементов может возникнуть конфликт.Кроме того, вам следует попробовать использовать некоторые кавычки, в которых используются значения ur. Я обнаружил, что использование двойных кавычек со значениями непрозрачности помогает.
Просто предложение, хотя вместо того, чтобы пытаться динамически назначать элементы с помощью JQuery и давать им свойства, я мог бы предложить вам попробоватьобычный css, когда задает атрибуты элементов и использует JQuery только для манипулирования тем, что необходимо вычислить, а что нельзя сделать одним только css.Тогда ваш код будет выглядеть следующим образом:
$(function() {
var docHeight = $(document).height();
$("body").append("<div id='overlay'></div>");
$("#overlay").height(docHeight);
$("#overlay").css({"opacity":"0.4"});
});
, и элемент также будет иметь свойства, назначенные css-файлом по умолчанию