jquery - 本地主机中的 WordPress slider url 问题

标签 jquery css wordpress url slider

我正在尝试根据以下代码在本地主机的 wordpress 中实现照片 slider :

https://github.com/devfreelex/sliderdevmean 和视频 https://www.youtube.com/watch?v=_nSPiKWWmhs

问题如下:

在索引页中我有 html 代码:

<article class="slider_item active"  slider-bg="image/slider/slide1.jpg">
<div class="slider_content">
    <h1>The title</h1>
        <p>Lorem ipsum dolor sit amet, nemo voluptatum accusamus!</p>
</div>

在 jQuery 页面中我有 js 代码:

// DEFINE BACKGROUND DO SLIDE
(function($){
    $('.slider_item').each(function(){
        var sliderBg = $(this).attr('slider-bg');
        $(this).css({'background-image': 'url("http://localhost/wordpress/wp-content/themes/photographysite/"'+sliderBg+')'});
    });
}(jQuery));

目标是将url传递给CSS

    element.style { background-image: url('http://localhost/wordpress/wp-content/themes/photographysite/image/slider/slide1.jpg');

不适用于 http://localhost/wordpress/wp-content/themes/photographysite/image/slider/slide1.jpg那么我怎样才能将 url 参数与图像一起传递呢?

最佳答案

我设法重现了这个错误。我做了一些事情来纠正这个问题。


1) 我通过我的 functions.php 文件加载了 .css.js 文件,该文件将包含(或创建)每个 Wordpress 主题。如果您需要帮助,请按照此 LINK 进行操作.


2) 更改了 slider.js 中的编码以使用我的完整本地路径。例如,我的是 http://localhost/sliderJSreplica.com/wp-content/themes/twentyseventeen/。所以我的整个代码是:

(function($){
    $('.slider_item').each(function(){
        var sliderBg = $(this).attr('slider-bg');
        $(this).css({'background-image': 'url(http://localhost/sliderJSreplica.com/wp-content/themes/twentyseventeen/'+sliderBg+')'});
    });
}(jQuery));

请注意我的撇号所在的位置,因为您可能放错了它们。


3) 根据每张幻灯片将 slider-bg 属性的 HTML 标记制作为 slider-bg="image/slider/slide1.jpg">


我希望这对你有用!如果没有,我很乐意通过 TeamViewer 提供一对一支持来进一步提供帮助。

关于jquery - 本地主机中的 WordPress slider url 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49078989/

相关文章:

javascript - 动画 jQuery 进度条

javascript - 无法获取此条件语句以将列调整回来

javascript - 在页面内的多个位置嵌入一次声明的 html 内容

javascript - 如何让 Bootstrap Scrollspy 使用 active li 类

javascript - Jquery 在一页上验证并提交更多表单

android - 不同设备上的页面不同

php - 类方法和常规函数之间有什么区别吗?

php - 如何将帖子插入 wordpress 并将其与类别相关联?

javascript - JS 文件显示在源代码中,但 Javascript 没有执行?

jquery - 如何让 CSS 背景属性与 jQuery 中的 toggleClass() 一起使用?