[英]Why is JQuery not loading my script?
我有一個用於共享圖像的腳本。 在同一個js文件中的腳本(位於底部)之后,我具有以下內容:
$(document).ready(function() {
$(".shared").after('<div class="share-button"></div>');
});
new Share(".share-button", {});
由於某些原因,腳本無法正常工作。 但是,當我打開頁面並輸入上面的腳本時,它將加載並顯示div。
我在這里想念什么嗎?
似乎您要實例化一個Share對象,該對象依賴於現有的“共享按鈕”元素,但這些元素不存在,因為它們已添加到$(document).ready()中。 嘗試這個:
$(document).ready(function() {
$(".shared").after('<div class="share-button"></div>');
new Share(".share-button", {});
});
請注意,在將“共享按鈕”添加到頁面之后,“ new Share()”位於ready處理程序內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.