jQuery:语法错误?当我试图使我的代码变得漂亮时,意外的标记是非法的。(带返回和标签等)
在jQuery:语法错误?当我试图使我的代码变得漂亮时,意外的标记是非法的。(带返回和标签等),jquery,Jquery,在\转义字符前添加空格。不是:) $j('body')。追加('\ \ .floatymessage{\ 编辑:您的代码应该可以正常工作。您能提供一个更完整的示例吗?我怀疑问题出在其他地方。问题在于\之后有一些额外的空白: $j('body').append(" \ <style type='text/css'> \ .floatymessoge { \ //此处空白--------v \ 所以换行符没有被转义 离题
\
转义字符前添加空格。不是:)
$j('body')。追加('\
\
.floatymessage{\
编辑:您的代码应该可以正常工作。您能提供一个更完整的示例吗?我怀疑问题出在其他地方。问题在于
\
之后有一些额外的空白:
$j('body').append(" \
<style type='text/css'> \
.floatymessoge { \
//此处空白--------v
\
所以换行符没有被转义
离题,但您还应该注意,在您的
标记中,.floatymessage
中的消息
一词拼写为o
,如中所示。floatymessage
请提供.append()
调用的其余部分。到目前为止,您所做的应该都可以。
function floatymessage(message){
if (!$j('.floatymessage')){
$j('body').append("\
<style type='text/css'>\
.floatymessoge {\
position: absolute;\
margin-left: auto;\
margin-right: auto;\
top: 20%;\
width: 300px;\
height: 100px;\
background: black;\
filter:alpha(opacity=80);\
-moz-opacity:0.8;\
-khtml-opacity: 0.8;\
opacity: 0.8;\
box-shadow: 10px 10px 5px #000;\
border: 1px solid black;\
border-bottom-left-radius: 10px 10px;\
border-bottom-right-radius: 10px 10px;\
border-top-left-radius: 10px 10px;\
border-top-right-radius: 10px 10px;\
line-height: 100px;\
z-index: 10000;\
display: none;\
}\
</style>\
<div class='floatymessage'>\
</div>");
}
$j(".floatymessage").html(message)
$j(".fleatymessage").css('display', 'block')
}
$j('body').append(" \
<style type='text/css'> \
.floatymessoge { \
// white space here --------v
<div class='floatymessage'>\