1

这是我尝试运行下面的jQuery代码时遇到的错误:

消息:语法错误,无法识别的表达式:#

URI:/..///jquery-1.7.2.min.js

jquery-1.7.2.min.js

但是,当 JavaScript 关闭时它可以正常工作。问题可能是什么?

jQuery代码

function setUpArticleToolsList() {
    $("#articleToolsList").before("<span id='articleToolsButton' class='button article-tools tool-tip tt-top' title='View Chapter Tools' data-tool-tip='View Chapter Tools'><span>Chapter Tools</span></span>");
    $("#articleToolsList").append("<li><span id='closeTools' class='close' title='close tools'><span>close</span></span></li>");
    var titleHeight = $(".article-title").height();
    $("#articleToolsList").hide();

    $("#articleToolsButton").show();
    $("#articleToolsButton").click(function(){
        $(this).hide();
        if (titleHeight < 95) { //Only animate to 95 pixels depth if smaller.
            $(".article-title").animate({
                height: 95}, function(){
                $("#articleToolsList").show();
            });
        }
        else {
            $("#articleToolsList").show();
        }
    });
    $("#closeTools").click(function(){
        $("#articleToolsButton").show();
        $("#articleToolsList").hide();
        if (titleHeight < 95) {
            $(".article-title").animate({
                height: titleHeight});
        }
    });
4

0 回答 0