Может быть, название плохое, но вот моя проблема: Я создаю платформу, чтобы узнать больше о 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