Полезные сниппеты на jQuery #

Полезные сниппеты на jQuery


Предзагрузка изображений
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }

jQuery.preLoadImages("image1.gif", "/path/to/image2.png");

Пока изображение не загрузилось будет светиться image1.gif


Замена target=”blank”
$('a[@rel$='external']').click(function(){
     this.target = "_blank";
});

Как-то так и откроется в новом окне


Плавный скролл до якоря
$(document).ready(function() {
    $("a.topLink").click(function() {
        $("html, body").animate({
            scrollTop: $($(this).attr("href")).offset().top + "px"
        }, {
            duration: 500,
            easing: "swing"
        });
        return false;
    });
});



Плавное затухание ссылки при наведении
$(document).ready(function(){
    $(".thumbs img").fadeTo("slow", 0.6); // This sets the opacity of the thumbs to fade down to 60% when the page loads

    $(".thumbs img").hover(function(){
        $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover
    },function(){
        $(this).fadeTo("slow", 0.6); // This should set the opacity back to 60% on mouseout
    });
});



Колонки одинаковой высоты
var max_height = 0;
$("div.col").each(function(){
    if ($(this).height() > max_height) { max_height = $(this).height(); }
});
$("div.col").height(max_height);



Получить параметры урла
$.urlParam = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    if (!results) { return 0; }
    return results[1] || 0;
}

Факторы ранжирования поисковых систем #

Факторы ранжирования поисковых систем

Аналитика взята из какого-то экспертного сайта связанного с сео
Смотреть результаты

jGrowl скрипт показа уведомлений #

jGrowl скрипт показа уведомлений

Скачать / Страница скрипта там же и демо

Реалистичные блоки на CSS3 #

Типографические эффекты на CSS3 и jQuery #

Типографические эффекты на CSS3 и jQuery

ДЕМО / СКАЧАТЬ

Смена favicon, эмуляция загрузки в favicon, счетчик в favicon #

Смена favicon, эмуляция загрузки в favicon, счетчик в favicon

Пока выполняеться аякс запрос крутиться favicon, как вконтакте. И не только.

За основу взято http://ruseller.com/adds/adds1919/example/
Так же существует похожий скрипт http://plugins.jquery.com/project/jQueryFaviconNotifier
Демо / Скачать