• Что делать если removeClass не работает?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    В вашем наборе находится объект у которого .ownerDocument == null.

    Вы пытаетесь оперировать с элементом кoторый отрезан от document.

    В переменных постоянно лежат наборы элементов и вы ими пользуетесь.
    resaveButton = $('.c-resave'),
            deleteButtons = $('.c-delete'),
            saveButtons = $('.c-save'),
            alltr = $('.main-table tr');

    Но вы удаляете эти элементы, а потом создаете новые которые не входят в наборы. А в наборе существуют ссылки на элементы отрезанные от документа - о чём и предупреждение.

    Нужно не удалять их .remove(), а пользоваться saveButtons.detach() - чтобу убрать со страницы. И .append(saveButtons) чтобы добавить...
    Ответ написан
    Комментировать
  • Как растянуть div по высоте div'а внутри?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    <div class="lin1">
    <div class="lin2">
    Текст, который не выходит за пределы lin2. 
    Растягивает его по ширине и высоте, переносит строки.
    </div></div>
    
    <style>
    .lin1 {
    position: relative;
    height: auto;             
    /* формируется из высот содержимого родного потока - у которого дальше содержимого нет */
    width: 180px;
    background: url(...) no-repeat;
    }
    .lin2 {
    width: 150px;
    /* position: absolute;        /*   выделяется в новый поток непривязаный к родителю.     */  
    position: relative;             
    /* РЕШЕНИЕ: Меняем на relative чтобы остаться в потоке родителя */
    height: 100%;                 
     /* Растягивает блок по высоте первого родителя у которого position отличное от fixed - себя, потому что родитель потока */
    display: table;
    white-space: normal;
    }
    </style>


    JSFiddle
    Ответ написан
    Комментировать
  • Как грамотно закрыть MySQLi?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    Если уж создаёш классы с конструктором, используй и встроеный метод __destruct(). Он запускается при уничтожении объекта созданого конструктором, или по завершению скрипта.

    Например вот так:
    function __destruct(){   
    /* Освобождаем результаты запроса */
    		empty($this->dbresult) || $this->dbresult->close();            
    /* Иногда результатов запроса несколько освободим их тоже */
    		while ( self::$db->more_results() && self::$db->next_result() && self::$db->store_result() );
    		if ($this->connected && self::$db) { 
    /* Закрываем соединение */
    			self::$db->close();
    			self::$db=NULL;
    			$this->connected=false;
    		};
    	}
    Ответ написан
  • Очень нужна помощь! JavaScript-Scrollbar нужно установить на движок?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    попробуй этот dargon.deparadox.com
    Ответ написан
    Комментировать