我试图在水平ScrollView内设置一个滑块,使我可以更快地滚动页面。我能够将页面的位置链接到滑块的值,以便在滚动页面时滑块的拇指相应地移动。
我正在使用React Native Slider和ScrollView。这是我不幸的结果。

我对RN很陌生,因此我可能在这里错过了一些重要的事情。
class Comp extends Component {
state = {
width : 0,
value : 0,
cursor : 0
}
moveTheCursor = (val) => {
this.scrollView.scrollTo({x: val, y: 0, animated: true})
}
scrollTheView = (event) => {
this.setState({
value : Math.floor(event.nativeEvent.contentOffset.x),
cursor : Math.floor(event.nativeEvent.contentOffset.x)
})
}
checkWidth = ({nativeEvent}) => {
arrayWidth.push(nativeEvent.layout.width)
let ww = (arrayWidth[0] * this.props.data.length) - Math.round(Dimensions.get('window').width);
this.setState({
width : ww,
})
}
render() {
return (
<React.Fragment>
<ScrollView
ref={ref => this.scrollView …Run Code Online (Sandbox Code Playgroud) 当我尝试使用3个不同的URL获得3个不同的结果时,'each'函数返回3次undefined.
var src = $('img').each(function(){
$(this).attr("src");
alert(src);
});
Run Code Online (Sandbox Code Playgroud)
我在SO上找到了几个答案,但他们似乎都没有回答这个(非常基本的)问题.
我想要做的是用更具体的URL替换每个img url
例如:
a.jpg --> a-ok.jpg
b.jpg --> b-ok.jpg
c.jpg --> c-ok.jpg
Run Code Online (Sandbox Code Playgroud)
这就是为什么我需要使用EACH的所有img的URL.
请帮忙.
谢谢