javascript - 在这个 Javascript 代码中我必须在哪里写“var”?
问题描述
我必须在 JavasSript 中使用 PHP 变量而不是数字,所以我搜索了 Stack Overflow,在我看来,我创建了一个这样的 JavaScript 变量:
var ToShow = "<?php Print($settings['posts_per_page_to_show']); ?>";
所以我必须用上面的代码改变数字:
slidesToShow: 2,
在这段代码中我需要在哪里添加 JS 变量?另外如何在这段代码中使用 JS 变量而不是 2?
完整代码:
$(document).ready(function() {
$('.vertical-center-4').slick({
centerMode: false,
slidesToShow: 2,
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
]
});
});
解决方案
那么我必须在这段代码中在哪里添加 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
]
});
});
推荐阅读
- spring - html页面中的引导模式
- c++ - 如何在 QSqlTableModel 和 Q_OBJECT 之间不发生冲突的情况下构建我的类?
- python - 梯度计算所需的变量之一已被就地操作修改
- c++ - 在 C++ 中使用 shared_ptr 时,use_count 变为 -1
- unity3d - 将动画添加到输入字段并保存转换
- javascript - Javascript 确认使用来自远程服务器的 HTML 使 Safari 冻结
- angular - 离子 ionChange 给出 ExpressionChangedAfterItHasBeenCheckedError
- python - FlaskSQLAlchemy 查询很慢
- android - 将“app:”属性添加到Android中的自定义样式
- java - 为什么当我单击增加和减少时,num 等于零,当它在里面烤等于 num 时也返回零