Professional Documents
Culture Documents
Jquery
Jquery
$(selector).action();
$(document).ready(function(){
...
})
Giấu selector
$(selector).hide();
-> Thêm "slow", "fast", number(đơn vị milisecond) để điều chỉnh độ
nhanh chậm
-> Ví dụ 1: $(selector).hide("slow"); -> ẩn đi chậm
-> Ví dụ 2: $(selector).hide(1500); -> ẩn đi trong 1500 milisecond (1,5
giây)
$(selector).slideUp(); Trượt selector lên để giấu
$(selector).fadeOut(); Trong suốt dần để giấu
$(selector).show();
$(selector).slideDown(); Trượt selector xuống để hiện ra
$(selector).fadeIn(); Rõ dần lên để hiện ra
Khi user click chuột vào selector thì kích hoạt các action ...
$(selector).click(function(){
...
})
$(selector).addClass("classname");
-> Thêm classname vào selector
$(selector).removeClass("classname");
-> Bớt classname vào selector
$(selector).toggleClass("classname1 classname2");
-> Đổi classname1 thành classname2 và ngược lại
-> Việc đổi icon trong website thực chất là đổi class của icon đó
Thay đổi value của 1 attribute
$(selector).attr("attribute_name","value");
-> VD: Đổi đường link liên kết tới hình guitar 1
$("#bigimgbox img").attr("src","link liên kết tới guitar1.jpg");
$(selector).on("click",function(){
...
})
tương đương với
$(selector).click(function(){
...
})
-> Dùng on khi muốn thực hiện nhiều action cùng lúc, mỗi action cách nhau
bằng 1 khoảng trống (space)
Ví dụ 1:
$(selector).on("click mouseenter",function(){
...
})
Ví dụ 2:
$ (selector).on({
"click": function(){console.log("clicked!");},
"hover": function(){console.log("hover!");}
})
$(selector).off("click",function(){
...
})
-> Khi click sẽ ko tiến hành hành động nào đó
Nếu hành động chỉ diễn ra 1 lần duy nhất => thay on bằng one
$(selector).one("click",function(){
...
})
-> Khi click sẽ diễn ra hành động nhưng chỉ diễn ra 1 lần duy nhất
$(selector).stop()
Ví dụ:
$("#run").click(function(){
$("#block")
.animate({width: "90%"}, 1000)
.animate({fontSize: "40px"}, 1000)
.animate({borderLeftWidth: "30px"}, 1000)
})