jquery uiスライダーを使用していますが、スライダーをスライドするとフォームが送信されます。コードは次のとおりです。
<script type="text/javascript">
$(function() {
$( "#slider" ).slider({
min: 2000,
max: 2008,
value:<%=@epoch.start_year %>,
slide: function( event, ui ) {
$("#slider_value").html(ui.value);
$("form#new_epoch").submit();
}
});
});
</script>
スライダーを別の値に移動すると、フォームは送信されますが、ページをリロードすると、スライダーのフォーカスが失われます。私が探しているのは、スライダーを動かすたびにページが更新され、スライダーにフォーカスが合ったままスライダーを動かすことです。スライダーを動かすために矢印キーを使用しています。