Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 危险游泳运动员_Javascript_Jquery - Fatal编程技术网

Javascript 危险游泳运动员

Javascript 危险游泳运动员,javascript,jquery,Javascript,Jquery,我只遇到过idangerous JS插件,当加载页面打开时,它不会加载函数。尽管另一个旋转木马工作正常 <div class="feedhead news clearfix">News</div> <div class="newscol-items swiper-wrapper"> <?php //Instead do this using a WP Query and lo

我只遇到过idangerous JS插件,当加载页面打开时,它不会加载函数。尽管另一个旋转木马工作正常

        <div class="feedhead news clearfix">News</div>
        <div class="newscol-items swiper-wrapper">
            <?php
            //Instead do this using a WP Query and loop.
            $queryargs = array(
                'post_type'=>'news',
                'showposts'=>5
            );
            query_posts($queryargs);
            if (have_posts()){
                $count = 0;
                while (have_posts()) {
                    the_post();
                    $count++;
                    get_template_part('content','news');
                }
            } else {
                get_template_part('content','noposts');
            }
            wp_reset_query();
            ?>
        </div>
    </div>

     <script type="text/javascript">
      jQuery(function(){
         // Tries to initialise the slider before the page has loaded
         var mySwiper2 = jQuery('.swiper-container.newscol').swiper({
             slideClass: 'post-item',
             slidesPerView: 4,
             slidesPerViewFit: false,
             loop: true,
             centeredSlides: true,
             autoplay: 5000,
             speed: 500,
             calculateHeight: true,
             roundLength: true,
             mode: 'horizontal'
         }); 
      });
      </script>
新闻
jQuery(函数(){
//尝试在加载页面之前初始化滑块
var mySwiper2=jQuery('.swiper container.newscol').swiper({
幻灯片类:“发布项目”,
幻灯片视图:4,
SlidesServiceWFIT:false,
循环:对,
中心幻灯片:对,
自动播放:5000,
速度:500,,
计算重量:对,
roundLength:正确,
模式:“水平”
}); 
});

我检查了控制台日志及其显示“uncaughttypeerror:cannotreadproperty'getWidth'of undefined”。当在控制台上输入时,该函数可以工作。

我最近遇到了同样的问题,并通过明确设置幻灯片元素的像素宽度来解决它。
您可以使用css:

.swiper-slide{
    width: 300px; /*change as what width suits you*/    
}
或者在初始化swiper之前使用js。


请考虑您需要遵循给定的html结构,如“Swiper完整html布局”一节所示,在此链接中,

如果父容器具有准确的宽度或全屏宽度,则容器必须具有1170 px或100%的准确宽度。当然,高度以px为单位:

.swiper-container {
    width: 100%;
    height: 300px;
    margin: 20px 0;
}
在css中不会触及包装器

该幻灯片仅包含以下css:

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

泳衣滑梯中的所有元素,如div li usw。必须具有100%的宽度才能自动从插件获取正确的宽度。

使用window.onload修复了此问题。有人知道getWidth错误吗?尝试过这种工作,但侧面有多余的文本/图像。仅显示5篇文章,图像设置为最大宽度:100%,滑动滑梯:253px,因此不应超过:/