У меня есть приложение Rails 5 с Webpacker.
Я пытаюсь добавить бесконечную прокрутку, используя плагин jQuery, но продолжаю получать:
cars. js : 20 Uncaught TypeError: $ (...). InfiniteScroll не является функцией
Мои машины. js Файл выглядит так:
import 'infinite-scroll'
$('.item').infiniteScroll({
path: `.paginator--cars .next_page a`,
append: `.car`,
scrollThreshold: false,
status: '.page-load-status',
button: '.view-more-cars-button',
history: 'push'
});
Мое приложение. js файл выглядит так:
import 'jquery/src/jquery'
import '../js/cars'
Моя среда. js файл выглядит так:
const { environment } = require('@rails/webpacker')
module.exports = environment
const webpack = require('webpack')
environment.plugins.prepend('Provide',
new webpack.ProvidePlugin({
$: 'jquery/src/jquery',
jQuery: 'jquery/src/jquery'
})
)
Есть идеи? Это меня так беспокоит?
Нил