는 I는 다음과 같은 방법으로 jQuery를 UI 슬라이더의 값을 설정하는 것이 가능하다 발견 예상대로프로그래밍 방식으로 jQuery UI 토글을 설정하는 방법은 무엇입니까?
$("#mySlider").slider("value", 42);
이 슬라이더에 연결된 이벤트 핸들러를 트리거한다.
이제 버튼 (토글)을 사용하여 동일한 트릭을 수행하려고합니다. API에서이 작업을 수행하는 좋은 방법이없는 것 같습니다. 나는 간단한 것을 놓치고 있을지도 모른다.
$("#myButton").button().click();
이 경우에 그 처리 방법을 모든 아이디어를 환영합니다 :
는 내가 어떤 결과를 다음을 시도했다. 버튼셋에도 적용되는 솔루션을 찾는 것이 좋습니다. 나는 사용자를 시뮬레이션이 특정 기능을 필요로편집
참고.
function toggleBrushValue(hotkey, attributeName) {
shortcut.add(hotkey, function(e) {
//XXX: the missing part
$("#" + attributeName).<something?>;
});
}
function increaseBrushValue(hotkey, attributeName) {
shortcut.add(hotkey, function(e) {
var currentSize = $("#" + attributeName).slider("value");
$("#" + attributeName).slider("value", currentSize + 1);
});
}
슬라이더 예제의 아이디어는 예상되는 API와 요소에 연결된 모든 처리기를 호출 할 필요성을 설명하기위한 것입니다. 바로 가기를 통해 토글의 상태를 수정해야합니다. 나는 이것을 강조하기 위해 질문을 편집 할 것이다. –
토글 버튼을 계속 사용하고'$ ("myButton"). trigger ('click')'을 호출하여 click 이벤트를 트리거 할 수 있습니다. – jweyrich