这是我在尝试运行以下jQuery代码时遇到的错误:
消息:语法错误,无法识别的表达式:#
URI:/../// jquery-1.7.2.min.js
的jquery-1.7.2.min.js
然而,当JavaScript关闭时,它可以正常工作。问题可能是什么?
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});
}
});