$(document).ready(function () {
$("#currentProject").click(function () {
$("#projects").animate({
height: "toggle"
}, 800, function () {
// Animation complete.
$.get("<?php echo base_url('async/projects'); ?>", function (data) {
//alert(data[0].name);
$("#projects").empty();
$('#projects').append("<ul id='newList'></ul>");
$.each(data, function (key, value) {
//alert(value.name);
$("#newList").append("<li><a style='text-decoration:none' href='<?php echo base_url(); ?>dashboard/index/" + value.cId + "'>" + value.name + "</a></li>");
});
}, "json");
});
});
});
上記のコードは、私の要件どおりに機能します。唯一の問題は、2 回目のクリックで動作を開始することです。#currentProject
初めてクリックしても何も起こらず、2回目のクリックから機能し始めます。