小编jbr*_*jbr的帖子

For循环中的onClick事件

我试图创建一个带有for的循环,并通过onclick事件递增,但它不起作用.

js的一部分:

 var gameCase = ['', '', '', '', '', '', '', '', ''], // 9
    itemLists = $('game').getElementsByTagName('li'); // 9 items

    for( var i = 0; i < itemLists.length; i++ ) {
         // i already egal to 9
         itemLists[i].onclick = function() {
              // do something
         }
    }
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,在我能够单击列表的元素之前,For循环已经完成.

此外,我想获取我点击的项目列表并将其保存在阵列上.我尝试了一个gameCase [this](在onclick函数中),但我不知道它是否是好方法.

javascript for-loop

13
推荐指数
2
解决办法
3万
查看次数

如何使用react-native-camera点击聚焦

我想让用户专注于拍照.但我不知道它是如何工作的.

我在文档中找到了与问题相关的部分:react-native-camera但有没有任何示例来查看它是如何工作的?我不知道实现这个.

此外,默认选项似乎不起作用.当我对相机的屏幕施加压力时,我没有任何视觉反馈,它似乎没有聚焦.

有人可以在这一点上帮助我吗?

更新:解决方案

很长一段时间以来,似乎有一个错误被修复,但此时,依赖关系并不是最新的,因此该功能无法正常工作.作为新版本之前的解决方法> 0.38.0,请将此链接https://github.com/lwansbrough/react-native-camera.git#8f37727be69132cdbfed95255c8bd010a1db5c7d(包含上次提交的哈希值)添加到您的package.json.

在此之后,添加到<camera />组件defaultOnFocusComponent={ true } onFocusChanged={ this.state.handleFocusChanged }handleFocusChanged: () => {},作为初始状态

javascript camera ios reactjs react-native

5
推荐指数
0
解决办法
2264
查看次数

将参数添加到@keyframes属性Less

我有一个属性@keyframes,我用autoprefixer编译添加所需的前缀.

我想要做的是在动画名称中添加一个参数(或者在任何可能的地方),将属性值更改为关键帧键.

这就是我现在所拥有的:

@keyframes loader {
  0% { transform: translate(0, -50%) rotate(0deg); }
  100% { tranform: translate(0, -50%) rotate(360deg); }
}
Run Code Online (Sandbox Code Playgroud)

基本上我想做的是:

@keyframes loader(@transform) {
  0% { transform: @transform rotate(0deg); }
  100% { tranform: @transform rotate(360deg); }
Run Code Online (Sandbox Code Playgroud)

css arguments css3 less less-mixins

4
推荐指数
1
解决办法
3571
查看次数

标签 统计

javascript ×2

arguments ×1

camera ×1

css ×1

css3 ×1

for-loop ×1

ios ×1

less ×1

less-mixins ×1

react-native ×1

reactjs ×1