我想提出
<div id='gallerysharebar'>
<div id='fbshare' class='fb-like' data-href='http://www.facebook.com' data-send='false' data-layout='button_count' data-width='100' data-show-faces='false' data-font='tahoma'>
</div>
<a id='pinterest-icon' href='
javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());
'><img onclick='doPinIt();' src='/wp-content/themes/bliss/images/pin-it.png' alt='Pin It'/></a>
</div>
此代码在xxx部分的javascript代码中。问题是代码都是javascript所以当我直接放上上面的代码时会崩溃画廊。
f.fn.tn3.version = "1.1.0.44";
f.fn.tn3.config = {
data: null,
skin: null,
skinDir: "skins",
skinDefault: '..........<div class="tn3-show-albums"></div><div class="tn3-next-page"></div><div class="tn3-prev-page"></div>**xxxxxxxx**<div class="tn3-play"></div>...........',
cssID: null
};
答案 0 :(得分:1)
我现在明白了。您的引号存在问题('
与"
)。您在skinDefault字符串中使用单引号,因此只要您粘贴上面的html,它就会结束字符串,并在第一次单引号后从内容中得到解析错误。因此,要解决此问题,请使用双引号替换html中的所有单引号。请告诉我,如果有效,如果没有,你会看到什么错误。
修改强>
我很确定属性中的引号不起作用,您需要用"
替换它们。无论哪种方式,首先尝试,然后让我知道你是否认为你需要"
,我会更新我的答案。
<div id="gallerysharebar">
<div id="fbshare" class="fb-like" data-href="http://www.facebook.com" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false" data-font="tahoma">
</div>
<a id="pinterest-icon" href="javascript:void((function(){var e=document.createElement("script");e.setAttribute("type","text/javascript");e.setAttribute(\"charset\",\"UTF-8");e.setAttribute("src","http://assets.pinterest.com/js/pinmarklet.js?r="+Math.random()*99999999);document.body.appendChild(e)})());">
<img onclick="doPinIt();" src="/wp-content/themes/bliss/images/pin-it.png" alt="Pin It"/>
</a>
</div>