具体化css滑块显示灰色背景

时间:2015-09-07 07:49:44

标签: materialize

我正在为我的应用程序使用materialize css,我使用materialize v0.97.0 当我尝试使用滑块时,它总是显示灰色背景,我也初始化了滑块()。

这是我的标记

HTML

<div class="row">
<div class="col s12">
    <div class="slider">
        <ul class="slides">
            <li>
                <img src="../images/bg3.jpg" alt="slider image"> <!-- random image -->
                <div class="caption center-align">
                    <h3>This is our big Tagline!</h3>
                    <h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
                </div>
            </li>
        </ul>
    </div>
</div>

JS

$(document).ready(function () {
    // Plugin initialization
    $('.slider').slider();
})

我也尝试了各种解决方案,但没有任何效果

7 个答案:

答案 0 :(得分:1)

假设您正确初始化javascript,您的代码就可以了。打开滑块所在的页面,右键单击灰色块并选择查看图像。如果它没有显示它应该显示的图像,那么问题在于您的图像源。尝试使用网络上的源图像。 如果它在单击 - 查看图像时显示图像,则问题在于javascript的初始化。检查您的网页是否加载了正确的javascript文件。

答案 1 :(得分:1)

在JS中,我编写了以下代码并且它有效。

$(document).ready(function () {
    $('.slider').slider({full_width: true});
});

答案 2 :(得分:1)

您需要在javascript中实际设置转换时间才能使其正常工作

在jQuery插件导入后放置

    <script type="text/javascript">
       $(document).ready(function() {
       $('.slider').slider({
          full_width: false,
          interval: 5000,
          transition: 800,
          });
       });
    </script>

答案 3 :(得分:1)

JavaScript中的任何错误都会阻止让滑块显示,因此在刷新页面并解决它们时请检查控制台,你会没事的。)

答案 4 :(得分:0)

我最好的猜测是标签的来源指向错误的路径。

只是尝试使用工作图像路径的代码,它就像一个魅力。

请检查您的源路径是否指向正确的位置。出于测试目的,您应尝试将源更改为以下内容:

SRC = “https://www.google.com.br/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png”

答案 5 :(得分:0)

&#13;
&#13;
$(document).ready(function () {
       $('.slider').slider({full_width: true});
   });
&#13;
 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>

        <!-- Compiled and minified JavaScript -->
        <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css">

 <div class="slider">
            <ul class="slides">
                <li>
                    <img class="img-responsive" src="http://lorempixel.com/580/250/nature/1">
                    <div class="caption center-align">
                        <h3>This is our big Tagline!</h3>
                        <h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
                    </div>
                </li>
                <li>
                    <img class="img-responsive" src="http://lorempixel.com/580/250/nature/2">
                    <div class="caption left-align">
                        <h3>Left Aligned Caption</h3>
                        <h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
                    </div>
                </li>
            </ul>
        </div>
&#13;
&#13;
&#13;

答案 6 :(得分:0)

只需使用此课程透明 <ul class="slides transparent" style="height: 400px;">