2016-11-30 9 views
0

イムではない、それをインポートするときしかし、私はまだ(fancyboxは関数ではありません)エラーを取得する - これは、イムがやって何です:ES6インポート - fancyboxプロジェクトでfancyboxを使用しようとして機能

import $ from 'jquery'; 
import jQuery from 'jquery'; 
import 'fancybox'; 

以降に、やろうとしているイム:あなたはfancybox npm moduleを使用している場合は、それにあなたのjQueryオブジェクトを渡す必要がありますように

// export jQuery for others scripts to use /inline scripts in some controls 
window.$ = $; 
window.jQuery = jQuery; 

$(".list__item--img").fancybox({ 
'titlePosition': 'inside', 
'transitionIn': 'none', 
'transitionOut': 'none', 
"padding": 0, 
"overlayOpacity": 0.8, 
"overlayColor": "#000", 
"autoDimensions": false, 
"width": 355, 
"height": 190, 
"showCloseButton": false 
}); 

答えて

0

それが見えます。

fancybox($) // or fancybox(jQuery) 

fancyboxはjQueryオブジェクトに付着場所です。

それ以外の場合は、ページに2番目のスクリプトタグを含める方法が常にあります。

関連する問題