2016-06-30 2 views
0

У меня возникли трудности при решении одной простой проблемы.ImageMapster выделить все области на .ready()

Мне нужно выделить все области изображения, когда страница доходит до .onready().

Это код, который я использую ... но он не работает.

$(document).ready(function(e){ 
        for(var area in areas) { 
          $(this).mapster('highlight', areas[area].key); 
            } 
         }); 

И я использую this ImageMapster plugin

ответ

0

Попробуйте использовать каждый цикл:

jQuery.each(areas, function(key, value) { 
    $(this).mapster('highlight', key); 
}); 

Я не знаю, какие данные мы получаем из областей, вы можете попробовать добавить консоль в каждом цикле, чтобы увидеть, что мы получаем ключ и его ценность.

+0

'data-mapkey =" area-XXXX "' является ключевым значением ... и это не будет работать ... – FiN