凯神Jump 发表于 2022-2-17 09:14:29

【分享】扫雷游戏成品V2(可以右击标记地雷)

本帖最后由 凯神Jump 于 2022-2-17 09:32 编辑

上次用活字格开发了个扫雷游戏,受到多位格友的喜爱。:g54da:
不过有个遗憾,{:4_86:}就是无法用右击来标记地雷位置。


仔细研究一下了js语法,把右键加进去~~

看一下效果吧:



先分享一下右击按钮的JS脚本:

var page = Forguncy.Page;

document.oncontextmenu = function(e){
    e.preventDefault();
    if(e.button ==2 && checkElementClassName(e.target,"mybtn")){
      if(e.target.innerText=="i")
      { e.target.innerText=" ";}
      else if(e.target.innerText==" ")
      { e.target.innerText="i";}
    }
};

var checkElementClassName = function(element,className)
{
    if(element ==null) {return false;}
    else if(element.nodeName=="#document") {return false;}
    else if(element.classList.contains(className))
    {
      return 1;
    }
    else
    {
      if(element.parentNode==null) {return false;}
      else {return checkElementClassName(element.parentNode,className);}
    }
};



喜欢的朋友可以下载我的工程文件:

wengMQ 发表于 2022-2-21 13:31:57

:)

xiehu 发表于 2022-2-23 14:46:02

厉害厉害{:2_33:}

陈工 发表于 2022-3-5 09:59:40

这个是随机排列地雷吗

凯神Jump 发表于 2022-3-5 11:04:02

陈工 发表于 2022-3-5 09:59
这个是随机排列地雷吗

是的哦,每一局随机排列。

洗尿布的 发表于 2022-3-5 12:03:24

大家一起玩游戏

Aa金砂 发表于 2022-3-5 22:24:41

凯神 开课讲解一下

宋小猫 发表于 2022-4-7 09:59:16

:lol:lol:lol我要玩超级玛丽

BrianKai 发表于 2022-5-11 18:10:37

做的不错:lol,最近上架应用/插件到葡萄城市场可以拿金币啦!
您可以关注下
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=146671&extra=page%3D1

和家 发表于 2022-9-28 22:04:10

:hjyzw::hjyzw::hjyzw::hjyzw::hjyzw:厉害了
页: [1]
查看完整版本: 【分享】扫雷游戏成品V2(可以右击标记地雷)