- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我尝试使用 react 和 webpack 来实现 wow.js。
我通过 npm 安装它。
npm install --save wow.js
安装完美。现在的问题是如何正确导入它。我无法让它继续变得不确定。
我试过几种方法:
首先:
import wow from 'wow.js';
但是webpack无法编译。它说找不到模块。即使我使用完整的 url import wow from/node_modules/wow.js
第二个:
我正在使用来自 here 的解决方案:
require('imports?this=>window!js/wow.js');
但我仍然无法找到模块(我更改了我的 node_modules 的路径)。
第三:
来自 here :
我正在使用 expose 模块并尝试 new WOW().init();
它说 Wow is undefined
。
我没有使用他的第一个解决方案,因为我希望我的 html 看起来简单只有 bundle.js
脚本。
我找不到任何其他解决方案。我应该怎么做才能让它发挥作用?
谢谢!
我的 webpack.config.js:
module.exports = {
entry: [
'webpack-dev-server/client?http://localhost:8080',
'bootstrap-loader',
'webpack/hot/only-dev-server',
'./src/js/index.js'
],
output: {
path: __dirname + "/build",
publicPath: "/build/",
filename: 'bundle.js'
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin(),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
})
],
module: {
loaders: [
{
exclude: /node_modules/,
loader: 'react-hot!babel'
},
{
test: /\.css$/,
loader: 'style!css!postcss'
},
{
test: /\.scss$/,
loader: 'style!css!postcss!sass'
},
{ test: /\.(woff2?|ttf|eot|svg|otf)$/, loader: 'url?limit=10000' },
{
test: 'path/to/your/module/wow.min.js',
loader: "expose?WOW"
}
]
},
resolve: {
extensions: ['', '.js', '.jsx']
},
devServer: {
historyApiFallback: true,
contentBase: './'
},
postcss: [autoprefixer]
};
最佳答案
无需更新您的 wepack 配置的替代选项。
npm install wowjs
import WOW from 'wowjs';
在组件的 componentDidMount()
下:new WOW.WOW().init();
import React, {Component} from 'react';
import WOW from 'wowjs';
class Cmp extends Component {
componentDidMount() {
new WOW.WOW().init();
}
render() {
/* code */
}
}
export default Cmp;
关于javascript - Wow.js 与 webpack 和 react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35099440/
尝试使用 Lua 并为 魔兽世界 编写一些简单的插件。主要查看其他插件,检查代码等。我看到一件事让我感到困惑。我知道 ... 是一种将可变数量的参数传递给函数的方法,但我看到它在 .lua 文件的开头
我正在学习 wow 插件,我想创建一个命令,当我输入“/cht”时,它会在聊天“Hello World”中显示。我查了 http://wowwiki.wikia.com/wiki/Creating_a
我在我的网站上使用 wow.js 制作一些动画,它运行良好,但我更希望它在每次有人滚动经过它时重新设置动画。 我在网上到处都查过了,我试过来自 here 的代码片段, 但它似乎不起作用。 感谢任何帮助
我正在使用 wow.js,它仅适用于页面加载和滚动一次, 我希望它在每次滚动到 div 位置时触发,而不仅仅是在页面加载时触发一次。 最佳答案 尝试这个 // Repeat demo conten
我有一个工具提示,我希望它在按下/按住 SHIFT 键时显示更多详细信息。到目前为止,以下代码有效: function myAddonFrame_OnEnter(self) myAddon_G
我正在使用 wow.js 为滚动元素设置动画。它在本地工作得很好,但是当我上传到服务器时,在滚动之前调用动画类(随着页面加载)。 Click here 现场观看。 最佳答案 我认为它可以在本地运行,因
根据 wow.js 文档,我可以设置动画触发的底部偏移量: wow = new WOW( { boxClass: 'wow', // default
我创建了新版本的 my website . 我对最终版本有两个问题。 第一个问题: 综上所述,我使用 Animsition插件来启动页面之间的 CSS 淡入淡出过渡,当我滚动时,我使用 WOW图书馆和
我正在创建一个简单的 HTML+JQUERY 网站。网站上以前提供了一个 jquery 图片库。我使用 WOW Slider 添加了一个图像 slider 。一旦我添加了 wow slider 的代码
我使用这个插件: http://www.thepetedesign.com/demos/onepage_scroll_demo.html 每次你改变幻灯片时,我想用这个插件对一个动画的每个部分的所有元
我想在我的网站上使用 wow.js。我有一个侧边栏,需要将内容放入带有 overflow-x: auto; 的容器中。因此,wow.js 不起作用。 是否可以在wow.js中定义滚动容器? 我的网站如
我刚刚尝试在我的网站上实现 wow.js,但它不起作用。我已经链接了所有内容,但我不知道为什么它不起作用。我什至添加了 wow.js 并将其链接到 html,但似乎仍然没有任何效果。我还添加了 ani
所以尝试结合使用 wow.js 和 animate.css 我的 animate css 工作正常并且 wow.js 已包含并激活但它没有注册我向下滚动到该元素所以没有动画。 我在标记之前包含在 ht
我有一个 div 元素,我想在滚动时将其滑出。我已经应用了 slideOutLeft 动画并包含了 data-wow-offset 参数并且动画本身有效,但不幸的是,当我最初加载页面时,动画元素被隐藏
我已经在我的网页中实现了 wow.js,但出于某种原因,它只会在向上滚动页面时为元素设置动画,而不是向下滚动页面。 我使用的代码是 new WOW().init(); 并使用 对于向下滚动时
说,我可以使用 Wow64DisableWow64FsRedirection禁用文件系统重定向的 API,但有没有办法知道线程当前是否正在重定向?换句话说,有没有像GetWow64FsRedirect
我正在使用 wow.js ,它工作正常,除了动画都在页面加载后立即发生,而不是在滚动到它们时发生。我遵循了文档,但无法弄明白。 页面上没有JS错误。我包括了 animate.min.css 和 wow
我一直在寻找有关魔兽世界插件 API 的第一手信息。有几个 wiki 非常好,但它们的引用链接仅指向内部。当然,暴雪发布了一些关于该主题的信息。 他们的所有信息真的可以从逆向工程和论坛中收集到吗?这让
我试图将我的总经验值显示为四舍五入到两位小数的百分比。我想出了一个解决方案,但它很笨拙。一定有更好的方法。 这是我所拥有的: local xpPercentage = (((UnitXP("playe
我正在使用wow.js plugin & a jquery preload tutorial . 预加载器工作正常,但是当它预加载页面上的元素时,wow.js 动画已经结束。我想编辑我的代码,以便在预
我是一名优秀的程序员,十分优秀!