Конечная цель состоит в том, чтобы div «оживлял» вниз, когда кнопка обрезается, а «верх» меньше 0. Я хотел использовать кнопку (для стиля), но когда я делаю это, кажется, что размещать Вот моя кнопка:
<button id="expcoll" class="expcoll" onclick="expcoll();" runat="server">↓</button>
Вот мой JavaScript:
function expcoll() {
var dFilter = document.getElementById("dFilter");
var expcoll = document.getElementById("MainContent_expcoll");
if (dFilter.offsetTop == 0) {
$("#dFilter").css({ 'top': -200 });
expcoll.innerHTML = "↓";
}
else {
$("#dFilter").css({ 'top': 0 });
expcoll.innerHTML = "↑";
}
}
Может кто-нибудь предложить лучший способ или способ сделать это там, где кнопка не публикуется? Если вам интересно, почему я пытаюсь использовать кнопку, я попытался сделать mouseenter и mouseleave, но из-за того, что некоторые текстовые поля открывают календари jQuery, всякий раз, когда я делаю это, div падает (но календарь остается) , Затем я выполнил функцию «щелчка» на элементе div, но если щелкнуть в текстовых полях, он закроется (но календарь останется). Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Большое спасибо.