が動作していないHTMLコードです:JS/jQueryの 'ツイートはこの' ボタンはここで
<a class="tweet">
<button class="btn btn-default btn-md">
<i class="fa fa-twitter hidden-sm hidden-md hidden-lg"></i><span class="hidden-xs">Tweet This</span>
</button>
</a>
そしてJS
function tweet(message, author) {
window.open('https://twitter.com/intent/tweet?hashtags=thequotemachine&text=' + encodeURIComponent('"' + message + '" ' + author + " via"));
}
と
$('button.tweet').click(function() {
var currQuote = $('#quote').text();
var currAuthor = $('#author').text();
var truncatedString = truncateString(currQuote, currAuthor)
tweet(truncatedString, currAuthor);
});
の要旨をクリックするとそれは、ページからテキストの一部である '引用'を取ることになっていて、ユーザーがその引用文をつぶすための新しいウィンドウを開くはずです。今すぐクリックしても何もしませんが、理由を理解できません。私は非常に恥ずかしそうに基本的な何かを欠いていると確信しています。たぶん私はこの目の2番目の目を必要とします...
jQueryセレクタが間違っているため、何も起こっていません。 $( "。tweet")をクリックしてください。(func ...また、慣習のために、セミコロンを3番目の変数の後ろに追加したいかもしれません。 –
console.logとデバッガ文の使い方を学んでください – epascarello
おかげで@AndrewGarrisonが大いに助けてくれました。私が思ったように、私は見落とされていたシンプルなものでしたか? – pmath325