함수를 변수로 전달할 수 있는지 궁금했습니다. 예를 들어 : 나는 이런 식으로 뭔가 할 싶은 기능을JQuery Javascript - 함수를 변수로 전달
$('#validate').makeFloat({x:671,y:70,limitY:700});
있습니다
$('#validate').makeFloat({x:function(){ return $("#tabs").offset().left+$("#tabs").width();},y:70,limitY:700});
이 작동하지 않습니다,하지만 이상적 변수에 액세스 할 때마다 그것은 새 값을 계산하는 것 . 따라서 창 크기를 조정하면 정적으로 전달 된 변수와 달리 자동으로 조정됩니다. 나는 이것을 함수 \ widget 내부에서 직접 구현할 수 있다는 것을 알았지 만 위와 같은 것을 할 수있는 방법이 있는지 궁금합니다.
이 개념은 플러그인과 관련이 없습니다. 나는 변수가 "캐스트"된 함수에 대해 이야기하고 있습니다.
makeFloat()가 지원하지 않으면 작동하지 않습니다. –