[英]$(…).sparkline is not a function (jQuery Sparklines)
我目前在使用Gareth Watts的名為jQuery Sparklines的程序包時遇到問題。 有人對這個軟件包有經驗嗎? 它似乎已經過時了,但是有些人仍然在這里使用它。
我正在使用常規ol'腳本標簽通過Flask視圖中的腳本標簽導入軟件包:
<script src="/custom/css/JS/jquery-sparklines.js"></script>
並且在我加載上面的腳本標簽之前 ,已經檢查了控制台以確保也已安裝並加載了jQuery。
當我嘗試在docs中模擬jFiddle示例時,我注意到了這個問題:
我是能夠創造出小提琴的工作版本我在這里通過擴展下拉添加的jQuery 1.9.1,然后撥動“遷移1.1.0”滑塊在JS部分..但只有在這里PIC
即使我的例子有些工作,並在我的HTML進口同樣的事情,在HTML不拾取自定義jQuery函數的外部代碼,並獲得:
$(...).sparkline is not a function
有人對這個圖書館有經驗嗎? 我已經關注了文檔,但是顯然缺少某些東西。
SOS:(或推薦其他迷你圖包?:(
非常感謝您的寶貴時間!
更新:
仍然無法使用CDN而不是下載的文件來識別迷你圖代碼:(
解決了:
我有與代碼中的迷你圖代碼沖突的JS代碼來初始化行。
通過簡單地在任何其他JS東西之前初始化行FIRST來解決。
不知道為什么,但是當我將迷你圖參考放置在使用它的位置之前時,問題就消失了。
看起來像:
<script src="~/Scripts/sparkline/jquery.sparkline.js"></script>
<script type="text/javascript">
var $jq = jQuery.noConflict();
$jq(document).ready(function() {
$jq(".sparkline_bar").sparkline([5,6,7,2,0,-4,-2,4], {
type: 'bar'});
//Some other things.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.