1

(4 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

щось таке вийшло:)

$(document).ready(function () {
        $(window).scroll(function () {
            var offset = document.documentElement.scrollTop;
            var $back = $('#фіксована-кнопка');
            if (offset > 420 || $(window).scrollTop() > 420) {
                $back.addClass("клас-з-фікс-позиціюванням");
            }
            else {
                $back.removeClass("клас-з-фікс-позиціюванням");
            }
        });
});

var table_top = $("елемент, до якого вираховуєм висоту з урахуванням скролу").offset().top;

var div = document.getElementById('фіксована-кнопка');
    window.onscroll = function() {
    if (window.pageYOffset > table_top) {
      div.classList.add('клас-фіксування-кнопки-внизу');
    }
    else if (window.pageYOffset < table_top) {
      div.classList.remove('клас-фіксування-кнопки-внизу');
  }
};

2

(4 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Розібрався  :)

3

(4 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Доброго часу доби, як можна реалізувати абсолютне позиціювання елементу <div> при досяганні висоти відносно початку сторінки 1000px таким чином, щоб і попередній скрипт також функціонував. Проблема в тому, що при додаванні ще однієї умови з "offset >(<) px" не функціонує. Дякую за увагу.
https://jsfiddle.net/cr4wrbw2/13/

4

(18 відповідей, залишених у PHP)

Разработка веб-приложений с помощью PHP и MySQL, 4-е издание
(Люк Веллинг, Лора Томсон)

koala, велике Вам спасибі.

Доброго часу доби. Виникла проблема. Як рахувати результат вразовуючи к-сть сторінок на листі. Якщо вибрано 2, то результат ділиться на 2, якщо 4, то ділиться на 4. Не вдається все це "синхронізувати", щоб працювало разом з копіями і адекватно відображало відходячи від стартового результату.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <p>Копії: <input name="count_copy" type="number" id="copy" min="1" max="25" placeholder="1" value="1" /></p>
    <p>К-сть сторінок на листі: 
        <select id="paper_select" name="paper_select">
           <option value="1">1</option>
           <option value="2">2</option>
           <option value="4">4</option>
           <option value="6">6</option>
        </select></p>
    <p>Результат: <span id="result"></span> грн.</p>
    <script type="text/javascript">
    stock_price = 17;
    document.getElementById('result').innerHTML = stock_price;
    document.getElementById("copy").oninput = function() {
       copy = this.value;
       price = stock_price;
       price = price * copy;
       document.getElementById('result').innerHTML = price;
       price = stock_price;
    }
    </script>
</body>
</html>