Element

Šikovné metody rozšiřující třídu Element.  Všechny jsou chainable.

Příklad

var pngButton = $('someInnocentButton')
.addClass('pngButton')
.fixPng()
.disableSelection()
.addSpirit()
.setCursor('m');
Summary
Šikovné metody rozšiřující třídu Element.
Zjistí, jestli element má předka který je definován bud explicitně, nebo má třídu, nebo je typem.
Fix elementu, který má na pozadí nastaven png obrázek pro Internet Explorer (5-6), jež png podporuje pouze pomocí filtrů.
Zábrání elementu, aby šel označit myškou.
U JavaScriptových tlačítek je třeba simulovat akci, tak aby bylo uživateli zřejmé, kdy kliknul.
Nastaví elementu kurzor, který se nad ním má zobrazovat.

Functions

isDescendantOf

isDescendantOf: function(el)

Zjistí, jestli element má předka který je definován bud explicitně, nebo má třídu, nebo je typem.

Arguments

DOM element, třída, nebo jméno elementu.

Returns

elv případě, že takový parent existuje, je vrácen. jinak vrací null.

Příklad

someNode.isDescendantOf('item');
someNode.isDescendantOf(someAnotherNode);
someNode.isDescendantOf('DIV');

fixPng

fixPng: function(path)

Fix elementu, který má na pozadí nastaven png obrázek pro Internet Explorer (5-6), jež png podporuje pouze pomocí filtrů.  Vzhledem k nestabilitě starších verzí vykreslovacího jádra Trident, zaznamenáte-li podivné chování elementu, aktivujte Trident IV (IE6) nastavením layoutu elementu.

To lze provést explicitním nastavením šířky, výšky, nebo absolutní pozice (nejenom).

disableSelection

disableSelection: function ()

Zábrání elementu, aby šel označit myškou.

addSpirit

addSpirit: function()

U JavaScriptových tlačítek je třeba simulovat akci, tak aby bylo uživateli zřejmé, kdy kliknul.  Zároveň přidá hover efekt.

setCursor

setCursor: function(c)

Nastaví elementu kurzor, který se nad ním má zobrazovat.

Arguments

’d’defaultni cursor
’p’pointer
’r’relocate (prosté přemístění partu například)
’m’move (ikonka ručičky)
’a’action (ikonka sevřené ručičky)
isDescendantOf: function(el)
Zjistí, jestli element má předka který je definován bud explicitně, nebo má třídu, nebo je typem.
fixPng: function(path)
Fix elementu, který má na pozadí nastaven png obrázek pro Internet Explorer (5-6), jež png podporuje pouze pomocí filtrů.
disableSelection: function ()
Zábrání elementu, aby šel označit myškou.
addSpirit: function()
U JavaScriptových tlačítek je třeba simulovat akci, tak aby bylo uživateli zřejmé, kdy kliknul.
setCursor: function(c)
Nastaví elementu kurzor, který se nad ním má zobrazovat.