所以我只是测试 JavaScript 的基本功能。我试图将 设定<li>在 之内,<ul>但由于某些简单的原因,我li被放置在 之外ul。
var test = document.getElementById('testdiv');
var data = [1,2,3,4,5];
test.innerHTML += '<ul>';
for (var i = 0; i < data[i]; i++)
{
test.innerHTML += '<li>' + i + '=' + data[i] + '</li>';
}
test.innerHTML += '</ul>';Run Code Online (Sandbox Code Playgroud)
.start{
border: 1px solid #000;
} Run Code Online (Sandbox Code Playgroud)
<div class="start" id="testdiv"></div>
Run Code Online (Sandbox Code Playgroud)
目前的html结果如下所示:
<div class="start" id="testdiv">
<ul></ul>
<li>0=1</li>
<li>1=2</li>
<li>2=3</li>
<li>3=4</li>
<li>4=5</li>
</div>
Run Code Online (Sandbox Code Playgroud)
如果能得到一个简单解释的预期结果,我们将不胜感激。
<div class="start" id="testdiv">
<ul>
<li>0=1</li> …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以保持结果的当前顺序与过滤时传递的顺序相同。
假设我们有一个 IDS 数组:
var arrayValues = [1,3,2]
Run Code Online (Sandbox Code Playgroud)
我想聚合这些值,但保持结果与我在上面数组中传递的顺序相同。
var result = Item.aggregate([{ $match: { _id: { $in: arrayValues } }}])
Run Code Online (Sandbox Code Playgroud)
我希望结果的顺序与作为_id值传入的数组值的顺序相同。
结果示例:
result = [{ _id: 1 },{ _id: 3 },{ _id: 2 }]
Run Code Online (Sandbox Code Playgroud) 我希望我永远不必问这个,但我很困惑。
所以我有一个基本的背景图像div,由于某种原因,当我设置background-size: 246px 70px;它时,它不起作用,仅当我使用!important时才起作用。
.footer div.image-logo {
height: 70px;
width: 246px;
background-size: 246px 70px;
background-position: center;
background: url(/images/svg/five_Logo.svg) no-repeat;
margin: 20px auto;
}
Run Code Online (Sandbox Code Playgroud)
现在,基本上,您会认为其他css会覆盖它,这就是我的菜鸟所想,但事实并非如此,当我用背景图像检查div并单击“计算”选项卡以检查background-image-size的当前状态时它说background-size:auto;,当我单击它以查看它在哪里获得属性时,auto它显示246px 70px style.css?ver=1.0.5:2266 .footer div.image-logo了将背景尺寸设置为的css background-size: 246px 70px;。
我希望能够在不使用的情况下设置背景大小 !important
所以我在我的本地安装了PrestaShop 1.7(请记住我的本地作品完全找到)将其移动到实时暂存(没有数据库导入或导出错误或安装错误),但由于某种原因一切正常但如果我打开CMS记录在,我点击"模块和服务"选项卡我收到以下消息,并在消息下面的"再试一次"号召性用语按钮.
"无法获取目录数据,请稍后再试.原因:来自PrestaShop Addons的数据无效,无法回退缓存"
所以我尝试清除缓存,尝试搜索答案,但发现我无法依赖的无担保回复.
同样在我的"模块和服务"中,当我点击"已安装的模块"选项卡时,我在RequestException.php第51行中收到"RequestException",说没有找到SSL CA包,所以我的模块坏了,我确实看到我不是唯一的一个有这个问题,但没有看到任何解决这个?
也可能是在我的Apache服务器上SSL阻止了这个模块?这意味着我必须访问,因为此时我无法访问.
此外,我尝试了这个安全的闷热,tripple检查所有我的更改仍然得到相同的确切错误消息.(https://github.com/PrestaShop/PrestaShop/pull/6848/files)
所以我使用bxSlider就像本页所示的网站一样,首先加载滑块箭头显示,但我的图像不显示。
在第二次加载(页面刷新)时,它工作得很好。此问题仅在 Chrome 上出现。
Edge、Firefox、IE 在首次加载时显示滑块图像没有问题。
现在我知道该代码片段有效,我无法在代码片段中重复该问题,但这里有一个指向该页面的链接,请单击我,MVC 不喜欢指向外部页面的链接,但正如所说的不能重复这个?这是 chrome 的 bug,我无法修复吗?
我也jquery/1.11.0像我的网站一样使用版本,但如下所示,不认为版本是问题。
<html>
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js"></script>
<script>
$(document).ready(function(){
$('.slider').bxSlider();
});
</script>
</head>
<body>
<div class="slider">
<div>I am a slide.</div>
<div>I am another slide.</div>
</div>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
我使用if函数来显示副本,但这个副本必须用双引号括起来,我不能让它工作.请帮忙.
码
$currentpage = $_SERVER['REQUEST_URI'];
if ($currentpage == "/room/penthouse-suite/"){
echo "<div class='text-center text-emphasis text-lg'>"test penthouse"</div>";
}
Run Code Online (Sandbox Code Playgroud)
所以在我的页面上它应该显示---> "test penthouse"