javascript - 尝试使用函数在 div 中插入图像

标签 javascript jquery html cordova

我想使用 jqtouch js 库制作画廊 View ,所以我尝试使用函数插入图像,它什么都不显示,但是当我不使用函数时它可以正常工作,也使用 document.getElementById("#").innerHTML 它也不当我简单地插入它显示的图像时工作所以请帮助

    <script>

    function fun(){
            $("#thumbs_container").append('<ul id="thumbs"      class="thumbView" style="display:none;"><li class="pic"><a   href="#photo_container"><img                               src="thumbs/1.jpg" alt="images/1.jpg" title="this is a description"/></a></li></ul>');
    }
    </script>

    <body  onLoad="fun();">
    <div id="about" class="selectable">
        <p><img src="codropsIcon.png"/></p>
        <p>
            <strong>Wonderwall Image Gallery</strong>
            <a href="http://www.codrops.com">By Codrops</a>
        </p>
        <p>A web app created with <br /> <strong>jQTouch</strong></p>
        <p><br /><br /><a href="#" class="grayButton goback">Close</a></p>
    </div>
    <!-- The list of images (thumbs) -->
    <div id="thumbs_container" class="current">
        <div class="toolbar">
            <h1>Thumbs</h1>
            <a class="button slideup" id="infoButton" href="#about">About</a>
        </div>


        <!--<ul id="thumbs" class="thumbView" style="display:none;">
            <li class="pic"><a href="#photo_container"><img        src="thumbs/1.jpg" alt="images/1.jpg" title="this is a description"/></a></li>
            <li class="pic"><a href="#photo_container"><img src="thumbs/2.jpg" alt="images/2.jpg" title="great!"/></a></li>

        </ul>-->




    </div>
    <!-- The single image container -->
    <div id="photo_container">
        <div class="toolbar">
            <h1>Photo</h1>
            <a class="back" href="#thumbs_container">Photos</a>
            <a class="button slideup" id="infoButton" href="#about">About</a>
        </div>
        <div class="loader" style="display:none;"></div>
        <div id="theimage" class="singleimage"></div>
        <div class="descriptionWrapper">
            <p id="description"></p>
            <div id="prev" style="display:none;"></div>
            <div id="next" style="display:none;"></div>
        </div>  
      </div>
    </body>
  </html>

最佳答案

您在函数中设置了 style="display:none;。删除它应该可以正常工作。

关于javascript - 尝试使用函数在 div 中插入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24109921/

相关文章:

javascript - 如何确保最后一个表单不被删除?

jquery - 按钮文本在移动设备上旋转

javascript - 如何轻松隐藏所有内容并在 html 页面上为移动设备显示消息

javascript - 如何拼接嵌套 JSON 的每个第 0 个索引特定键 "logic"和值?

javascript - 如何将动态DOM元素变成Select2?

javascript - 使用 keydown() 为什么在第一个字符之后如果警告值为空?

html - 如何在 Laravel 4 中将表格的一行变灰?

javascript - AngularJS延迟 View 显示

javascript - Angular 在关闭时删除 localStorage 值

javascript - 将参数内存为键