Карта Concrete5 и jVector

Я использую карту jvector maps на веб-сайте клиента, который, как они знают, хочет, чтобы я преобразовал его в Concrete5, чтобы они могли редактировать сами. все шло нормально, пока я не попытался воссоздать страницу, на которой я использую карты jVector. когда я вставляю следующий скрипт, который позволяет мне использовать карту и раскрашивать разные разделы при наведении курсора, останавливает работу «редактировать» часть раздела «content5 admin», что означает, что я не могу видеть панель/кнопку редактирования или если я уже в режиме редактирования, не могу нажимать на редактируемые области. вот сценарий, о котором я говорю:

$(function(){
      $('#world-map').vectorMap({
            map: 'world_merc_en',
            backgroundColor:'#FFF',
            onRegionClick: function(event, code) {
              if (code === 'US') {
                  window.location = 'espiner/index.php/global-medical-partners'
              }else if (code === 'CA') {
                  window.location = 'espiner/index.php/medivogue'
              }else if (code === 'ES') {
                  window.location = 'espiner/index.php/prim'
              }else if (code === 'GB') {
                  window.location = 'espiner/index.php/fannin'
              }else if (code === 'NO') {
                  window.location = 'espiner/index.php/endotech'
              }else if (code === 'FI') {
                  window.location = 'espiner/index.php/endotec-oy'
              } else if (code === 'NL') {
                  window.location = 'espiner/index.php/medicor'
              }else if (code === 'DE') {
                  window.location = 'espiner/index.php/ifm-gerbershagen'
              }else if (code === 'PL') {
                  window.location = 'espiner/index.php/surg-tech'
              }else if (code === 'CH') {
                  window.location = 'espiner/index.php/rey-medical'
              }else if (code === 'AT') {
                  window.location = 'espiner/index.php/dach-medical-group-gmbh'
              }else if (code === 'IT') {
                  window.location = 'espiner/index.php/ab-medica-Spa'
              }else if (code === 'HR') {
                  window.location = 'espiner/index.php/doctum'
              }else if (code === 'GR') {
                  window.location = 'espiner/index.php/surgilife-ltd'
              }else if (code === 'SA') {
                  window.location = 'espiner/index.php/trustmed'
              }else if (code === 'CN') {
                  window.location = 'espiner/index.php/medical-distrubutor-alliance'
              }else if (code === 'MY') {
                  window.location = 'espiner/index.php/wsm-medic-enterprise'
              }else if (code === 'ES') {
                  window.location = 'espiner/index.php/prim'
              }else if (code === 'AU') {
                  window.location = 'espiner/index.php/emt-Healthcare'
              }else if (code === 'NZ') {
                  window.location = 'espiner/index.php/ebos-Healthcare'
              }
            },
            regionStyle: {
                initial: {
                    fill: '#b1b3b6',
                    stroke: '#FFF'
                }
            },
            series: {
              regions: [{
                values: {
                    US:'#002E6D',
                    CA:'#002E6D',
                    ES:'#002E6D',
                    GB:'#002E6D',
                    NO:'#002E6D',
                    FI:'#002E6D',
                    NL:'#002E6D',
                    DE:'#002E6D',
                    PL:'#002E6D',
                    CH:'#002E6D',
                    AT:'#002E6D',
                    IT:'#002E6D',
                    HR:'#002E6D',
                    GR:'#002E6D',
                    SA:'#002E6D',
                    CN:'#002E6D',
                    MY:'#002E6D',
                    AU:'#002E6D',
                    NZ:'#002E6D',       
                    XX:'#002E6D',   
                }
              }]
            }
      });
    });

Может ли кто-нибудь помочь определить ту часть, которая не нравится C5, я думаю, что это фактические функции: $('#world-map').vectorMap({, но не знаю, как это обойти.


person snookian    schedule 23.01.2014    source источник


Ответы (1)


Очень часто эта проблема возникает из-за того, что скрипт или другой фрагмент кода загружает jQuery независимо, параллельно с jquery C5. Вы можете проверить, что это не так.

person Nour Akalay    schedule 24.01.2014