我正在使用隨機報價應用程序。點擊新的報價按鈕時會顯示報價,但是我希望報價在頁面加載時已經顯示。我調用了一個函數,但它仍然不起作用。謝謝!如何在頁面加載後立即顯示隨機報價?
這裏是我的代碼:
$(document).ready(function() {
function randomQuote() {
$('#get-quote').on('click', function(e){
e.preventDefault();
// Using jQuery
$.ajax({
url: "http://quotes.stormconsultancy.co.uk/random.json",
dataType: "jsonp",
type: 'GET',
success: function(json) {
// do something with data
console.log(json);
data = json[0];
$('#quotation').html('"'+json.quote+'"');
$('#author').html('-- '+json.author+' --');
$('a.twitter-share-button').attr('data-text',json.quote);
},
});
});
$('#share-quote').on('click', function() {
var tweetQuote=$('#quotation').html();
var tweetAuthor=$('#author').html();
var url='https://twitter.com/intent/tweet?text=' + encodeURIComponent(tweetQuote+"\n"+tweetAuthor);
window.open(url)
});
}
randomQuote();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
你得到任何錯誤的一面呢? – Burki
因爲你仍然在聽'onClick'事件。 – Jalil
我將這兩個函數都改爲'click'事件,但它仍然無法加載。 –