используйте изменение размера окна Jquery, чтобы установить width
и height
с setViewBox
и setSize
.Посмотрите на приведенный ниже код с изменением размера окна .
JS
var w = 1000, h=500;
var r = Raphael('map', w, h),
attributes = {
fill: '#666',
stroke: '#fff',
'stroke-width':.5,
'stroke-linejoin': 'round',
},
arr = new Array();
r.setViewBox(10, 100, w,h,true);
r.setSize('100%', '100%');
$(window).resize(function(){
r.setViewBox(10,100,w,h,true);
r.setSize('100%', '100%');
});
CSS
#map {
position: relative;
border: 1px solid red;
}
#map svg {
position: relative;
}
svg>a {
cursor: pointer;
display: block;
}