Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 瓦格菲尔德';s的示例看起来与源代码不同_Javascript_Jquery_Regex_Parallax_Parallax.js - Fatal编程技术网

Javascript 瓦格菲尔德';s的示例看起来与源代码不同

Javascript 瓦格菲尔德';s的示例看起来与源代码不同,javascript,jquery,regex,parallax,parallax.js,Javascript,Jquery,Regex,Parallax,Parallax.js,设置parallax.js时,我遇到了以下问题: 中的html源标记是: 像这样的东西应该能奏效 $('#scene>.layer>img')。替换为(函数(){//选择所有图像 var s=this.src.substring(this.src.indexOf('images'),this.src.length); //仅获取url的相对路径 返回$('',{//创建一个div 类别:s.replace(/\[a-zA-Z]+/,'').split('/')[1], //将图像名称作为类获取

设置parallax.js时,我遇到了以下问题:

中的html源标记是:


像这样的东西应该能奏效

$('#scene>.layer>img')。替换为(函数(){//选择所有图像
var s=this.src.substring(this.src.indexOf('images'),this.src.length);
//仅获取url的相对路径
返回$('',{//创建一个div
类别:s.replace(/\[a-zA-Z]+/,'').split('/')[1],
//将图像名称作为类获取
样式:“背景:url(“+s+”)不重复50%100%
//设置样式
});
});
$('div').text(函数(){
返回此.outerHTML;
});


到目前为止,您自己试过什么吗?你能把代码贴在这里吗?我建议使用我无法获取img url的输出<代码>jQuery(“li.layer>img”).replace为(“li.layer>img”).attr(“src”)使用此代码,我将每个图像替换为
li.layer>img而不是其中的url。。。。
    <ul id="scene" class="scene">
        <li class="layer" data-depth="1.00"><img src="images/layer1.png"></li>
        <li class="layer" data-depth="0.80"><img src="images/layer2.png"></li>
        <li class="layer" data-depth="0.60"><img src="images/layer3.png"></li>
        <li class="layer" data-depth="0.40"><img src="images/layer4.png"></li>
        <li class="layer" data-depth="0.20"><img src="images/layer5.png"></li>
        <li class="layer" data-depth="0.00"><img src="images/layer6.png"></li>
        </ul>
    <img src="images/layer1.png">
    <div class="layer1" style="background:url(images/layer1.png) no-repeat 50% 100%"></div>
     jQuery("li.layer > img").replaceWith
    ("<div class=\"" + $((("li.layer > img").src).replace(/\.[^/.]+$/, "")) + "\"</div>" );
    (("li.layer > img").src).replace(/\.[^/.]+$/, "")