简体   繁体   English

简单的javascript路径问题

[英]simple javascript path issue

I'm trying to nest some thumbnails within a drop menu that will appear in a different area of the page when activated. 我正在尝试将一些缩略图嵌套在一个下拉菜单中,该菜单在激活后将出现在页面的不同区域。 When I do, the JavaScript does not function properly. 当我这样做时,JavaScript无法正常运行。

$(document).ready(function(){

    $("h4").append('<em></em>')

    $(".thumbs a").click(function(){

        var largePath = $(this).attr("href");
        var largeAlt = $(this).attr("title");

        $("#largeImg").attr({ src: largePath, alt: largeAlt });

        $("h4 em").html(" (" + largeAlt + ")"); return false;
    });

});

The working markup: 工作标记:

<section class="group1">
             <h3>Print</h3>

                    <p class="thumbs">

                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                        <a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a>
                    </p>

           </section>

Not working in nested <li> : 无法在嵌套<li>

<ul id="expandmenu">

                            <li>Digital

                                <ol>
                                    <p class="thumbs">

                                    <li><a class="clip" href="img/pen.png" title="awesome"><img src="images/picture1.jpg" /></a></li>
                                    <li><a target="iframe2" href="Change font color rainbow.htm">Rainbow Fonts</a></li>
                                    <li><a target="iframe2" href="Cookies_ShowUserName.htm">ShowUserName</a></li>

                                    </p>

                                </ol>

                            </li>

                        </ul>

大概是因为HTML标记是无效的-你不能有一个p一内标签ol标签。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM