#ruby-on-rails #font-awesome
#ruby-on-rails #шрифт-потрясающий
Вопрос:
Я динамически добавляю контент в свой вид с помощью AJAX и javascript ERB. Если ERB содержит значок FontAwesome (SVG JS), это приводит к прокрутке страницы к началу.
Я определил, что использование FontAwesome с веб-шрифтами и без JS не приводит к этому.
Мой Javascript AJAX похож на:
$.ajax({
url:'deliverableaddline',
method:'get',
dataType: 'script'
});
addline.js.erb ERB похож на:
$("<%= escape_javascript(render partial:'deliverablesnew_line') %>").appendTo($('body'));
new_line.html.erb ERB Частичный:
<div>
<i class="fas fa-trash"></i>
</div
Комментарии:
1. Где вы выполняете этот ajax-запрос? этот код не должен заставлять его прокручиваться, возможно, в остальной части кода что-то есть.
2. Согласен. Я определил, что это введение поддержки JavaScript fontawesome. Если я использую только webfont и css-версию fontawesome, то прокрутки не происходит.