Skip to content

Instantly share code, notes, and snippets.

View lexistudio's full-sized avatar

Alexsander lexistudio

View GitHub Profile
js BX.onCustomEvent('OnBasketChange');
@lexistudio
lexistudio / rotateClass.js
Created November 8, 2016 09:41
rotate class
function slidePageNavClass() {
var $nav = ".js-slide-nav";
function onScroll() {
var $scroll = $(document).scrollTop();
$($nav + " a").each(function() {
var $hash = $(this).attr("href");
var $target = $($hash);
if($target.position().top <= $scroll) {
function fixedFilter() {
var $paramm = {
btn: $('.js-filter'),
fixed: $('.js-filter-fixed'),
window: $(window)
};
var $sizeHeight = $paramm.btn.offset().top;
var $fixed = $paramm.fixed.offset().top - $paramm.btn.height();
@lexistudio
lexistudio / rgba.js
Created June 9, 2016 08:30
rgba jquery
function newsBackground() {
var
$color = $(".js-bg"),
$parammColor,
$pattern,
$result,
$rgba,
$opacity = .7;
$color.each(function() {
.grid:before
content: ""
width: 1176px
margin: auto
position: fixed
top: 0
bottom: 0
left: 0
right: 0
z-index: 99999
@lexistudio
lexistudio / conten.styl
Created April 29, 2016 13:37
rendering
-ms-interpolation-mode: nearest-neighbor
image-rendering: -webkit-optimize-contrast
image-rendering: -webkit-crisp-edges
image-rendering: -o-crisp-edges
function fixedNav() {
var $nav = $(".nav");
var $haed = $(".head");
$(window).on("scroll", function() {
if($(this).scrollTop() > $haed.innerHeight() && $nav.hasClass("nav")) {
$haed.addClass("head--fixed");
}
else if($(this).scrollTop() <= $haed.innerHeight() && $nav.hasClass("nav")) {
$haed.removeClass("head--fixed");
}
@lexistudio
lexistudio / lexistudio.js
Last active March 24, 2016 11:12
lexistudio slider
function mainSlider() {
//Настройки
var
$slideBox = $(".main-slider"),
$slideCount = $slideBox.find(".slide").length,
$slideCurrent = 0,
$slidePrev = $(".m-prev"),
$slideNext = $(".m-next");
//Пагинация
<script>
$(function() {
var arr = ["one", "to", "three", "for", "macbook", "windows"];
var length = arr.length;
var i = 1;
var test = setInterval(function(index) {
if(i <= length) {
$(".content").append(i++ + "<br>" + arr[i - 2] + "<br><br>");
} else {
i = 1;
@lexistudio
lexistudio / sliderios.js
Created February 24, 2016 12:42
slider ios
function sliderMain() {
var $slider = $('.main-slider');
if ($slider.length) {
$slider.iosSlider({
infiniteSlider: true,
autoSlide: true,
autoSlideTimer: 2000,
navPrevSelector: $('.main-prev'),
navNextSelector: $('.main-next'),