2013-05-02 25 views
6

Tôi có đoạn code sau đây để khởi JVector bản đồ:Cách đặt màu nền cho Bản đồ liên kết?

 map = new jvm.WorldMap({ 
      map: 'us_aea_en', 
      // backgroundColor: #FFFFFF, //Only this line does not work. 
      container: $('#map'), 
      series: { 
      regions: [{ 
       attribute: 'fill' 
      }] 
      } 
     }); 

Dòng trên: backgroundColor: #FFFFFF không thực thi. Tôi đọc tài liệu API, dường như có cú pháp chính xác. Mã hoạt động hoàn hảo ngoại trừ dòng đó. Làm thế nào để thiết lập nền? Có cách nào khác để đặt màu nền không?

+1

Cậu cố gắng kèm '# FFFFFF' trong báo giá, như ''# FFFFFF''? :) –

+0

@Denis Malinovsky cảm ơn bạn rằng công trình! – Buras

Trả lời

7

Nhờ @Denis Malinovsky, cuối cùng tôi đã tìm ra rằng Câu trả lời là: backgroundColor: "#FFFFFF"

1

Bạn cũng có thể thiết lập backgroundColor để được sản phẩm nào, ví dụ "", Và sau đó xác định màu nền trong css bằng cách xác định nó trong lớp .jvectormap-container:

Javascript:

var mapObject = $(map).vectorMap({ 
    map: 'us_aea', 
    backgroundColor: "" 
}); 

Css:

.jvectormap-container { 
    background-color: navy; 
}