Оба устанавливают локальное значение свойства Background
. Первый устанавливает его на null
, а второй устанавливает его на Brushes.Transparent
.
Есть несколько важных моментов, которые необходимо знать:
null
- not - то же самое, что и не устанавливать его вообще. Поскольку свойства зависимостей получают свое эффективное значение из нескольких источников , установка локального значения (даже если оно null
) может иметь приоритет над значениями, потенциально полученными из других источников, такими как стиль или анимация. IsHitTestVisible
. Это свойство позволяет контролировать видимость тестового теста независимо от кисти, с которой рендерит UIElement
. Вот то, что я использую на своем сайте:
var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
Если это делается для прокрутки к нижней части окна чата, сделайте следующий
, идея прокрутить конкретному отделению в чате была следующим
1), Каждое отделение чата, состоящее из Человека, время и сообщение, выполняется в для цикла с классом chatContentbox
2), querySelectorAll, находит все такие массивы. Это могли быть 400 узлов (400 чатов)
3) переходят к последнему
4) scrollIntoView ()
let lastChatBox = document.querySelectorAll('.chatContentBox');
lastChatBox = lastChatBox[lastChatBox.length-1];
lastChatBox.scrollIntoView();
Это намного проще, если вы используете jQuery scrollTop :
$("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);