Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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_Html - Fatal编程技术网

Javascript 联机显示图像时出现问题

Javascript 联机显示图像时出现问题,javascript,html,Javascript,Html,我正在尝试在同一行上显示多个图像,而无需换行。我已经尝试了我所知道的一切,使这项工作没有运气!我正在尝试为幻灯片制作一个图像选择器,它将通过ajax/jQuery加载到页面中,我不希望它占用大量屏幕空间。理想情况下,我希望能够水平滚动并选择我的图像 <script type="text/javascript"> $(document).ready(function () { test(); }); function test(

我正在尝试在同一行上显示多个图像,而无需换行。我已经尝试了我所知道的一切,使这项工作没有运气!我正在尝试为幻灯片制作一个图像选择器,它将通过ajax/jQuery加载到页面中,我不希望它占用大量屏幕空间。理想情况下,我希望能够水平滚动并选择我的图像

<script type="text/javascript">     
    $(document).ready(function () {
      test();
    });     

    function test(){
      for (var i=0; i < images.length; i++) {
        $("#test").append("<img src='"+images[i]+"' style='width:250px; height: 250px; margin:10px; display:inline'/>");
      };
    } 
</script>
<div id="test"></div>

$(文档).ready(函数(){
test();
});     
功能测试(){
对于(var i=0;i

通常我对HTML没有任何问题,所以我觉得问这个问题有点傻,我确信这是我犯的一个非常简单的错误。任何帮助都将不胜感激

在图像中尝试float:left,或者尝试将图像包装在div中,然后在标签样式中尝试float:left

尝试
float:left
。如果没有帮助,请尝试将
display:inline
更改为
display:inline block

尝试将nowrap应用于div#测试:


您可能还需要另一个围绕div#test和overflow的包装器:auto;然后,如果您想要水平滚动。

在图像上尝试
float:left

我发现您还没有声明images数组(希望您在原始代码中声明过)

运行该数组时出现了什么错误,需要修复什么?图像正在打包到下一行。我仍然不明白这一点,您所做的一切都很好…在我尝试的每个浏览器中都可以看到:请参阅Matvey Andreyev回答,这就是你的目标。
#test{ white-space:nowrap; }