如果不在数组中,则禁用指针光标

时间:2018-11-20 13:39:12

标签: jquery jvectormap

我正在使用jvectormap,并且只希望指针显示以下国家是否悬停:

var setPointer = { ['GB','US','PT']}

应用代码:

    onRegionOver: function(e, code) {
        if (setPointer.hasOwnProperty(code)) {
            document.body.style.cursor = 'pointer';
        }
    },
    onRegionOut: function(e, code) {
        if (setPointer.hasOwnProperty(code)) {
        document.body.style.cursor = 'default';

    },

它似乎不起作用。

我尝试定位对象(我很想知道硬件是如何正确执行的,必须是更改任何设置的一种方法?:

onRegionOver: function(e, code) {
            if(code == 'GB') {

                var mapObject = $('#world-map').vectorMap('get', 'mapObject');

                mapObject.regionStyle.hover.cursor.setValues('pointer');                           

            }
        },
        onRegionOut: function(e, code) {

            if(code !== 'US')
            var mapObject = $('#world-map').vectorMap('get', 'mapObject');

            mapObject.regionStyle.hover.cursor.setValues('default');                           

        },

0 个答案:

没有答案