この機能により、自動的に値を入力し、リンクをクリックすると入力ボックスの位置にジャンプすることができます。
それはうまくいきます。
<% if current_user %>
<% content_for(:head) do %>
<%= javascript_tag do %>
jQuery(document).ready(function () {
$(document).on('click', 'a#user', function() {
$(".box#input").val($(this).attr('value'));
var input = $(".box#input");
$(document).scrollTop(input .offset().top - 45);
input.focus();
});
<% end %>
<% end %>
<% end %>
クリックの代わりに、ページがロードされたときにまったく同じアクションが必要で、その URL にはこのパラメーターが次mode=1
のように含まれていますexample.com/foo?mode=1
どうやってやるの?