1
我試圖製作一個jQuery插件,它將採用一個正方形,在其中放置三個方塊,然後在這三個方塊內放置三個更小的正方形。我並不需要或想要完整的代碼,因爲這是我自己的問題搞清楚,但我無法弄清楚如何使一個jQuery插件調用本身,如:如何製作遞歸jQuery函數?
(function($){
$.fn.squares = function(type) {
var recursionDepth = 1;
return this.each(function() {
var $this = $(this);
if (++ recursionDepth > 3) {console.log('rec lim');return;}
// put div.squares in $this
$('.square', $this).squares();
});
};
})(jQuery);