Добавление значка font awesome динамически приводит к прокрутке страницы вверх

#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, то прокрутки не происходит.