所以我想我會得到一點Javascript練習,並在我的第一個Google Chrome擴展上工作。我做了一個擴展,當用戶點擊Facebook上的「Like」按鈕時,如果他們點擊的帖子超過了某個閾值,那麼它會提示他們確定他們的確想要點擊「贊」發帖(以防止偷偷摸摸時發生意外)。Javascript來分析一個div嗎?
我有基本的功能下降,其中,如果用戶點擊喜歡它會提示他們,以確保他們的意思打等,如果他們不意味着,他們可以在這一點上取消等。但是,現在我試圖增加檢測某篇文章是否屬於某個年齡段,以便在帖子過期時提示。
我什麼,我都馬上就設在這裏來源: https://github.com/mathur/StalkingCondom
從本質上講,Facebook的存儲該數據的時間戳,我想知道如何單從崗位訪問時間戳用戶在哪裏目前「喜歡」而不是頁面上的其他時間戳。
下面是我的代碼,當文件被加載運行:
$(document).ready(function(){
$(".UFILikeLink").click(function(e) {
if (confirm("Are you sure you want to like this?")) {
// like was intended, continue with usual behavior
}
else {
// like was not intended, lets stop that like!
e.stopPropagation();
e.preventDefault();
}
});
});
時間戳存儲縮寫標籤之間象下面這樣:
<abbr data-utime="1421210082" data-shorten="1" class="_5ptz timestamp livetimestamp">10 mins</abbr>`
每一個崗位都有自己的div某些獨特的ID 。
基本上我需要換整個UFILikeLink點擊功能在if語句,其中如果日期是超過一定日期之前然後執行點擊功能吧?我將如何做到這一點,所以JavaScript只在一個獨特的div中找到時間戳?
是任何人都願意指出我在正確的方向?這甚至可行嗎?非常感謝您的參與!
如果您有關於特定問題的具體問題,請將代碼發佈到此處而不是鏈接到現場。另外,我們不需要知道你的整個背後的故事。聽起來就像你想從時間戳中提取時間。是對的嗎?它在你所有的語言中都迷失了。如果這就是你所需要的,那就問問題,說出你正在談論的數據以及迄今爲止所嘗試的內容。 –
我試圖澄清它 - 這有幫助嗎?感謝您提供反饋! – rohan32
我不確定你的JavaScript和頁面之間有什麼關係。但你在哪裏遇到麻煩?你無法選擇'abbr'元素嗎?或者你無法獲得'data-utime'的價值?或者是別的什麼? –