Showing posts with label JavaScript Method. Show all posts

Javascript: Làm thế nào để ẩn(disable) một liên kết(link)?

Trong việc lập trình đặc biệt về các trang web có phân quyền, anh trang quản trị bạn sẽ cần ẩn hoặc disable một số lý theo quyền user của người dùng, bài viết này xin hướng dẫn một cách đơn giản để disable một link khi bạn không muốn người user thao tác trên link đó nữa.

HTML
<a id="a1" href="http://vnlives.net">vnlives.net</a> |
<a id="a2" href="http://www.google.com">Google</a>

JAVASCRIPT
$('#a1').attr('disabled', 'disabled').css("color","#ccc");

$('a').live('click', function(e) {
    if ($(this).attr('disabled') == 'disabled') {
        e.preventDefault();
    }
});

DEMO


Như bạn thấy trong demo ở trên khi bạn click vào liên kết VN-Lives nó sẽ không chuyển sang trang khác, đó là nhờ vào phương thức preventDefault() đã ngăn chặn hành động mặc định của đối tương a là chuyển sang một trang khác hay một phần khác của trang, và kết hợp với một chút CSS là ta có ngay hiệu ứng DISABLE LINK.




JavaScript: Làm thế nào chèn chuỗi vào một vị trí được chỉ định trong một chuỗi khác bằng slice().

Trong lập trình ta sẽ thường gặp các yêu cầu hay trường hợp cần thêm một ký tự hay chuỗi ký vào một vị trí nào đó trong một chuỗi khác, ví khi ta nhập một chuỗi xxxxxxxxx, ta muốn nó thể hiện theo định dạng là xxx-xxxxxx, hoặc như ngày tháng năm hoặc ngày giờ từ DDMMYY bạn muốn chuyển thành Ngày DD Tháng MM Năm YYYY chẳng hạn.

Làm thế nào để đảo ngược một mảng trong JavaScript? | How to reverse an array in JavaScript?

Bạn có một mảng(array) trong JavaScript, bạn muốn đảo ngược mảng này, bạn phải làm như thế nào? Bài viết này sẽ hướng dẫn các bạn sử dụng phương thức reverse để đảo ngược các giá trị trong một mảng.