我使用Tooltipster這似乎是一個不錯的jQuery插件。Javarscript問題與動態工具提示器
無論我需要我的工具提示動態,我不認爲這應該是困難的。不過,我寫了一個腳本,也許這是因爲我累了,或者我不知道最簡單的JavaScript。可能是兩者的結合。
我似乎無法解決這個特定的錯誤。 TypeError:$(...)。tooltipster不是函數。
這裏是基本的javascript代碼:
$("img#box_image[data-img-number]").hover(function(e) {
e.preventDefault();
i = $(this).attr("data-img-number");
var w = "http://trailerbrokerimages.s3.amazonaws.com/pics/" + i ;
window.console.log('before tool');
window.console.log('before tool ' +w);
tool(w);
});
var tool = function (w) {
$('.tooltip_two').tooltipster({content: $('<span><img style="height:191px; width:256px;"src="http://trailerbrokerimages.s3.amazonaws.com/pics/'+w+'" /></span>')});
代碼的例子可以在http://www.trailerbroker.com/go/listings/view/219
找到我懷疑這是我的一部分跛腳的錯誤,謝謝。
這是有道理的,所以做出了適當的修改。但是,我仍然收到以下錯誤TypeError:$(...)。tooltipster不是一個函數。我正在捕獲正確的數據ID,我似乎無法將其傳遞給tooltipster? – Chad
@Chad我剛剛檢查了你提供的鏈接上的代碼,把你的內部'$(document).ready()'或'$(window).load()' –
我更新了代碼,但我可以似乎沒有得到它的工作。它返回到原始問題TypeError:$(...)。tooltipster不是函數。我錯過了一些非常簡單的... – Chad