工作完美,但我好像在我的jQuery腳本有一個「意外的標識符」,但我找不到在哪裏......意外的標識,而在HTML
var click = "window.open(
'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href)',
'facebook-share-dialog',
'width=626,height=436');
return false;";
var facebookshare = '<a href="#" onclick="' + click + '"><img src="http://w.sharethis.com/images/facebook_counter.png" /></a>';
$('<div class="facebook">' + facebookshare + '</div>').insertAfter('.easy_social-widget-twitter');
當我使用純HTML的代碼相同,是訣竅...爲什麼不在這個JQuery腳本?
StackOverflow上的其他情況表明一個未關閉的函數(或別的東西),但事實並非如此。因爲我用alert("check");
替換了這段代碼,所以我得到了正確的提醒!
這個問題似乎是脫離主題,因爲它可以通過任何語法着色編輯器解決 –
字符串不是多行的 - > http://jsfiddle.net/UbgQn/ – adeneo
+1多行!請添加它作爲答案! – Michiel