Tôi dường như không thể tìm thấy một ví dụ về những gì tôi đang cố gắng làm ở đây nhưng tôi chắc chắn rằng nó có thể.Chạy chức năng sau đó theo liên kết
xem xét như sau:
<div id="main_nav">
<a href="/url/">LINK</a>
<a href="/url/">LINK</a>
<a href="/url/">LINK</a>
<a href="/url/">LINK</a>
</div>
Làm thế nào tôi có thể chạy một hàm khi một link
trong #main_nav
được nhấp trước rồi làm theo các link
?
Phần bên dưới không hoạt động khi liên kết được theo dõi trước khi chức năng được chạy.
$('#main_nav a').click(function() {
// Some Function
});
EDIT
Tôi thực sự cố gắng để xóa một cookie với cookie Plugin JQuery khi các liên kết được nhấp vào. Tôi không chắc liệu điều này có liên quan hay không.
Mã Cookie Rõ ràng là:
$.cookie('TMMenu', null);
TMMenu là tên chính xác và các plugin được tải.
EDIT
Xin lỗi tất cả mọi người. Vấn đề thực tế là với JQuery Cookie plugin documentation.
$.cookie('TMMenu', null);
như được mô tả trong readme dường như không hoạt động. Điều này có:
$.cookie('TMMenu', null, { path: '/', expires: -5 });
Không có gì sai với là mã này. Nội dung của 'click' sẽ chạy và sau đó liên kết sẽ được theo sau. Bạn đang gặp vấn đề gì? – JaredPar
Có vẻ như bạn cần gọi lại một số loại. – j08691
Bạn đang cố gắng thực hiện hành vi không đồng bộ trước khi liên kết được điều hướng đến, chẳng hạn như hoạt ảnh hoặc yêu cầu AJAX? – zzzzBov