1. 程式人生 > >echarts-點選圖例跳轉,但圖例不被關閉

echarts-點選圖例跳轉,但圖例不被關閉

    myChart.setOption(option_science);
    var triggerAction = function(action, selected) {
        legend = [];
        for ( name in selected) {
            if (selected.hasOwnProperty(name)) {
                legend.push({name: name});
            }
        }
        myChart.dispatchAction({
            type: action,
            batch: legend
        });
    };

    // 是否選中其中一個
    var isOneUnSelect = function(selected) {

        var unSelectedCount = 0;
        for ( name in selected) {
            if (!selected.hasOwnProperty(name)) {
                continue;
            }

            if (selected[name] == false) {
                ++unSelectedCount;
            }
        }
        return unSelectedCount==1;
    };

    myChart.on('legendselectchanged', function(obj) {
        var selected = obj.selected;
        var legend = obj.name;

        // 使用 legendToggleSelect Action 會重新觸發 legendselectchanged Event,導致本函式重複執行
        // 使得 無 selected 物件
        if (selected != undefined) {
            if (isOneUnSelect(selected)) {
                triggerAction('legendSelect', selected);
            }
        }
        window.open('http://www.baidu.com');
    });

相關推薦

echarts-圖例圖例關閉

myChart.setOption(option_science); var triggerAction = function(action, selected) {

div中新增多張img圖片img頁面檢視大圖

var imgList = $.trim(that.find("td").eq(10).text()).split(";"); var myDiv = document.getElementById(

iOS UITextView 設定 NSLinkAttributeName 屬性連結

@interface ViewController ()<UITextViewDelegate>- (void)viewDidLoad{    [super viewDidLoad];    NSMutableAttributedString *str = [[NSMutableAttribu

封裝List按鈕傳值並優化

package com.example.yinchenglong1229; import android.annotation.SuppressLint; import android.content.Intent; import android.os.AsyncTask; import android.s

字串中包含連結連結指定位置

有時候一個String字串中包含有連結,我們需要設定下劃線以及高亮顯示,這時候需要使用 Android:autoLink=”web” 這個屬性,但是這個連結點選只能到瀏覽器中,這時需要我們在程式碼中進行設定! XML檔案內容: <TextVie

IOS tabbaritem到一個新介面且隱藏tabbar

先自定義一個UITabbarController,用於Storyboard中 再在MyTabbarController中實現protocol @interface MyTabbarController : UITabBarController <UITabBar

前端外掛jquery.singlePageNav.min.js(導航選單縮放選單摺疊按鈕緩衝效果外掛)

Bootstrap導航點選選單跳轉與點選縮放選單摺疊按鈕緩衝效果外掛jquery.singlePageNav.min.js 引入步驟: <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"><

Android中在fragment A裡面button到fragment B實現方法

方法一:直接getActivity,使用activity的fragmenttransation的replace方法替換 假設 class OneFragment extends Fragment{ private Button btn; @Override p

layer彈出層的內容頁按鈕到新的頁面問題

在參與的一個專案中,有一個這樣的需求,匯入基礎資料成功後,預設彈出一個管理員登入頁,點選登入按鈕,需要跳到管理頁面。 匯入頁按鈕: <button type="button" id="start" class="layui-btn layui-b

jsbutton到另一個頁面

點選按鈕怎麼跳轉到另外一個頁面呢?我們在網站製作中可能是需要的,因為有時我們需要做這樣的效果,尤其是將按鈕做成一個圖片,而點選圖片要跳轉到新的頁面時,怎麼做到呢? 這樣的效果可以:onclick="window.location='新頁面'" 來實現。 1.在原來的窗體中直接跳轉用 程式碼如下 window

連結到微信公眾號關注頁、微信關注連結

現在的公眾號引流一般都只能是 二維碼掃碼後關注,那麼通過點選一段網頁連結(圖片、或文字)怎麼引導使用者到公眾號關注頁呢? 一、首先開啟需要設定關注頁 的公眾號 此時的公眾號應該已經開啟 原創功能並發表有原創文章(登入微信公眾平臺設定) 二、進入公眾號的訊息列表頁,並進入任意一篇 原

微信連結外部瀏覽器開啟指定頁面的實現

隨著微信的越來越大眾化,微信的使用程度也越來越高。隨之,產生了一種新的推廣模式,即微信推廣。在這個微信的大平臺上會衍生出許許多多的推廣手段。而移動前端作為服務於手機使用者的手機網頁技術,也不可避免的加入進來。一些客戶不僅僅滿足於自己的網站可以在微信端上完美的展現出來(因為微信大面積遮蔽掉了眾多推廣營銷的域名)

安卓-通過Button不同的頁面。

最近在做一個安卓前端,剛開始接觸安卓(菜鳥一隻),啥都不懂,就通過記筆記的方法來了解安卓吧。在自己的xml的檔案中定義一個Button。如下:<Button android:id="@+id/btnOne" android

js實現『載入更多』功能例項 & 列表到詳情頁(tap)

寫在前面: 實際操作過程中,因為要用ajax去請求很多次資料,所以效能方面肯定會打折扣,拼接資料也是很麻煩,對於列表資料比較多的情況,寫起來不方便,也不好修改維護,不過功能實現很完整,我正在考慮去看看Vue裡面不用修改v-for嘗試著讓它在陣列上面做文章。 h5專案裡需要實現簡單的分頁功

極光推送 推送處理總結 通知

當應用處於殺死狀態的時候,通過點選通知內容開啟APP 此時只需在  (位於後臺的時候點選通知內容不會走這個方法) - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOption

(原生js)body隱藏div的是指定的位置則隱藏

<html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" co

高德地圖氣泡到其它地圖

高德地圖的周邊搜尋,在點選Mark上的氣泡可以跳轉到手機中的地圖進行導航 @Override public void onInfoWindowClick(Marker marker) {

iOS 實現tabbar登入頁面

在APP的設計中常常有需要點選tabbar直接進行跳轉登入的操作。下面說一下需要怎麼來實現這個操作。 程式碼。 (BOOL)tabBarController:(UITabBarController )tabBarController should

Android按鈕到網頁

<Button android:layout_width="60dp" android:layout_height="40dp" android:onClick="tiaowan" /> public void tia

在一個頁面連結至另一個頁面的選項卡tab中

頁面A <body> <a href="選項卡-練習.html?type=1">1111111111</a> <a href="選項卡-練習.html?type=2">2222222222</a>