我遇到一個小問題,我的點擊功能在第一次點擊時觸發。該功能確實在第二次點擊上工作。以下是我的代碼示例。第一次點擊時沒有觸發jQuery功能
function returnReviews() {
$(".bv-read-review ").click(function() {
$('html, body').animate({
scrollTop: $(".bv-action-bar-header").offset().top
}, 700);
});
};
我的代碼的第二部分函數被調用在這裏,下面是相關部分的一個例子。
$(document).ready(function() {
var bvrrDiv = $('#bvReview');
var productId = bvrrDiv.attr("data-productid");
bvrrDiv.append("<a class='bv-read-review' data-productid='" + productId + "' href='javascript:returnReviews();'\">Read reviews</a>");
我想實現的是第一次單擊屏幕的鏈接向下滾動到特定的div。
第一個函數位於JS文件的頂部,而第二個函數位於底部。
我比較新的jQuery,所以任何幫助將不勝感激。
親切的問候,
嗨大衛,非常感謝你。現在看起來很明顯!非常感謝。至於「一個班級」目前這不是一個大問題,但我現在將其改爲一個跨度。再次感謝。 – Nat