Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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
我必须在那里写下;var";在这个Javascript代码中?_Javascript_Php - Fatal编程技术网

我必须在那里写下;var";在这个Javascript代码中?

我必须在那里写下;var";在这个Javascript代码中?,javascript,php,Javascript,Php,我必须在JavasSript中使用PHP变量,而不是数字,因此我搜索了堆栈溢出,在我看来,我创建了一个JavaScript变量,如下所示: var ToShow = "<?php Print($settings['posts_per_page_to_show']); ?>"; 在这段代码中,我需要在哪里添加JS变量在这段代码中如何使用JS变量而不是2? 完整代码: $(文档).ready(函数(){ $('.vertical-center-4')。光滑({ centerMode:f

我必须在JavasSript中使用PHP变量,而不是数字,因此我搜索了堆栈溢出,在我看来,我创建了一个JavaScript变量,如下所示:

var ToShow = "<?php Print($settings['posts_per_page_to_show']); ?>";
在这段代码中,我需要在哪里添加JS变量在这段代码中如何使用JS变量而不是2?

完整代码:

$(文档).ready(函数(){
$('.vertical-center-4')。光滑({
centerMode:false,
幻灯片放映:2,
无限:是的,
幻灯片滚动:2,
//速度:300,,
自动播放:对,
自动播放速度:3000,
可变宽度:false,
响应:[{
断点:1024,
设置:{
幻灯片放映:2,
幻灯片滚动:2,
无限:是的,
点:是的,
可变宽度:false,
}
},
{
断点:600,
设置:{
幻灯片放映:1,
幻灯片滚动:1
}
},
{
断点:480,
设置:{
幻灯片放映:1,
幻灯片滚动:1
}
}
//现在可以通过添加以下内容在给定断点取消单击:
//设置:“取消单击”
//而不是设置对象
]
});
});
那么我必须在代码中的何处添加js变量呢

:变量可以在对象外部的函数内部声明

另外,如何在代码中编写js变量而不是2

在对象内部,您现在可以访问变量

 $(document).ready(function(){
        var ToShow = "<?php Print($settings['posts_per_page_to_show']); ?>";
        $('.vertical-center-4').slick({
            centerMode: false,
            slidesToShow: ToShow,
            infinite: true,
            slidesToScroll: 2,
            //speed: 300,
            autoplay: true,
            autoplaySpeed: 3000,
            variableWidth: false,
            responsive: [
                {
                    breakpoint: 1024,
                    settings: {
                        slidesToShow: 2,
                        slidesToScroll: 2,
                        infinite: true,
                        dots: true,
                        variableWidth: false,
                    }
                },
                {
                    breakpoint: 600,
                    settings: {
                        slidesToShow: 1,
                        slidesToScroll: 1
                    }
                },
                {
                    breakpoint: 480,
                    settings: {
                        slidesToShow: 1,
                        slidesToScroll: 1
                    }
                }
                // You can unslick at a given breakpoint now by adding:
                // settings: "unslick"
                // instead of a settings object
            ]
        });
    });
$(文档).ready(函数(){
var ToShow=“”;
$('.vertical-center-4')。光滑({
centerMode:false,
幻灯片放映:ToShow,
无限:是的,
幻灯片滚动:2,
//速度:300,,
自动播放:对,
自动播放速度:3000,
可变宽度:false,
响应:[
{
断点:1024,
设置:{
幻灯片放映:2,
幻灯片滚动:2,
无限:是的,
点:是的,
可变宽度:false,
}
},
{
断点:600,
设置:{
幻灯片放映:1,
幻灯片滚动:1
}
},
{
断点:480,
设置:{
幻灯片放映:1,
幻灯片滚动:1
}
}
//现在可以通过添加以下内容在给定断点取消单击:
//设置:“取消单击”
//而不是设置对象
]
});
});

slidesToShow:ToShow,
顺便说一句,您不需要使用'var'关键字,通常不鼓励这样做。这是@Tyler McGinnis的一个很好的指南当我编写代码时,我的网站没有加载,因为我的浏览器使用了我笔记本电脑的所有cpu。为什么?我怎样才能修好它?
 $(document).ready(function(){
        var ToShow = "<?php Print($settings['posts_per_page_to_show']); ?>";
        $('.vertical-center-4').slick({
            centerMode: false,
            slidesToShow: ToShow,
            infinite: true,
            slidesToScroll: 2,
            //speed: 300,
            autoplay: true,
            autoplaySpeed: 3000,
            variableWidth: false,
            responsive: [
                {
                    breakpoint: 1024,
                    settings: {
                        slidesToShow: 2,
                        slidesToScroll: 2,
                        infinite: true,
                        dots: true,
                        variableWidth: false,
                    }
                },
                {
                    breakpoint: 600,
                    settings: {
                        slidesToShow: 1,
                        slidesToScroll: 1
                    }
                },
                {
                    breakpoint: 480,
                    settings: {
                        slidesToShow: 1,
                        slidesToScroll: 1
                    }
                }
                // You can unslick at a given breakpoint now by adding:
                // settings: "unslick"
                // instead of a settings object
            ]
        });
    });