Skip to content

Instantly share code, notes, and snippets.

@ipetropolsky
ipetropolsky / dropdown-position.md
Last active August 29, 2015 14:03
Позиционирование дропдауна

Позиционирование дропдауна

Проблема: дропдаун не меняет положения при ресайзе или изменении положения родителя. Касается также тултипов, поповеров и попапов.

Вариант №1: Кладём в body

Плюсы

  • Чистые стили, только reset.css.
@RubaXa
RubaXa / jquery.event.scroll.js
Last active December 17, 2015 06:58
jQuery extension, add support `scrollstart` and `scrollend` events.
/**
* jQuery extension, add support `scrollstart` and `scrollend` events.
*
* @author RubaXa <trash@rubaxa.org>
* @github https://gist.github.com/RubaXa/5568964
* @license MIT
*
*
* @settings
* $.special.scrollend.delay = 300; // default ms
@Romelyus
Romelyus / _flex-align-items.scss
Last active December 16, 2015 11:59
CSS Flexible Box Layout. Mixin for Sass.
@mixin flex-align-items($align-items:stretch){
$align-items-old:stretch;
$align-items-middle:stretch;
@if ($align-items == flex-start){
$align-items-old:start;
$align-items-middle:start;
} @else if ($align-items == flex-end){
$align-items-old:end;
$align-items-middle:end;
/**
* Watcher leaks for jQuery
* RubaXa <trash@rubaxa.org>
* MIT Licensed.
*
* API:
* $.leaks.get();
* $.leaks.watch();
* $.leaks.unwatch();
* $.leaks.remove();
/*!
* jQuery TextChange Plugin
* http://www.zurb.com/playground/jquery-text-change-custom-event
*
* Copyright 2010, ZURB
* Released under the MIT License
*/
(function ($) {
$.event.special.textchange = {