be-fe / iSlider

Smooth mobile touch slider for Mobile WebApp, HTML5 App, Hybrid App
http://be-fe.github.io/iSlider/
MIT License
1.66k stars 448 forks source link

不兼容 webpack #388

Closed littledu closed 8 years ago

littledu commented 8 years ago

如题:

    /* CommonJS */
    if (typeof require === 'function' && typeof module === 'object' && module && typeof exports === 'object' && exports)
        module.exports = iSlider;
    /* AMD */
    else if (typeof define === 'function' && define['amd'])
        define(function () {
            return iSlider;
        });
    /* Global */
    else
        global['iSlider'] = global['iSlider'] || iSlider;

只要把这段 JS 去掉,换成

global['iSlider'] = global['iSlider'] || iSlider;

就可以了。

xieyu33333 commented 8 years ago

你用的是import来引用资源的么?

littledu commented 8 years ago

不是,就当出口文件来用

xieyu33333 commented 8 years ago

新版本已经支持,直接使用

var iSlider = require('islider.js');
islider = new iSlider(dom, list, opts);

即可