Drupal և jQuery. Դաս 2. Սելեկտորներ և էֆեկտներ
Այս դասում մենք կուսումնասիրենք jQuery սելեկտորներն ու էֆեկտները։
Սելեկտորներ
Սելեկտորների շարքում առավել հաճախ կօգտագործենք class-երն ու id-երը։ Դրանք գրեթե նույնական են CSS սելեկտորներին, այնպես որ եթե տիրապետում եք CSS սելեկտորներին, ապա կկարողանաք աշխատել նաև jQuery-ում։ Օրինակ՝ class ընտրելու համար գրում ենք՝
$('.class')
Իսկ id ընտրելու համար՝
$('#id')
Էֆեկտներ
jQuery-ում հասանելի է բազմաթիվ էֆեկտներ՝ hide()
, show()
(թաքցնում/ցույց է տալիս), slideUp()
, slideDown()
(սահեցում դեպի վերև/ներքև), fadeOut()
, fadeIn()
(հասարակության փոփոխում)։ Օրինակ՝
$('.class').hide(1000);
$('.class').fadeOut(1000);
Կամ՝
$('.class').slideUp(1000);
Դասում նաև օգտագործվել է setTimeout
ֆունկցիան՝ որը JavaScript-ի մեթոդ է և թույլ է տալիս հետաձգել կոդի կատարումը։
setTimeout(function(){ // այստեղ տեղադրում ենք հետաձգվող կոդը }, 1000);
setTimeout-ի առաջին արգումենտը ֆունկցիա է, իսկ երկրորդը՝ միլիվայրկյաններով ժամանակ, թե երբ պետք է այն գործի։