簡體   English   中英

$(…).sparkline不是函數(jQuery Sparklines)

[英]$(…).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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM