Как работает jQuerys $ .each ()?

Может быть, название плохое, но вот моя проблема: Я создаю платформу, чтобы узнать больше о javascript. И я хочу использовать стиль «jQuery».

Как я могу создать функцию, в которой () является необязательным?

$("p").fadeOut(); //() is there
$.each(arr, function(k, v) {...}); //Dropped the (), but HOW?

Это то, что я придумал, но он не работает:

$2DC = function(selector)
{
    return new function() {
        return {
            circle : function()
            {
                //...
            }
        }
    }
}


$2DC("#id1"); //Work
$2DC("#id2").circle(); //Work
$2DC.circle(); //DONT WORK
9
задан Russ Cam 25 January 2012 в 17:21
поделиться