小编Ale*_*ley的帖子

Upgrade FullCalendar eventRender to eventDidMount for Right Click Action

I'd like to Upgrade my existing FullCalendar (v3.9 -> v5.7) eventRender to eventDidMount for a Right Click Action.

I have a webpage (FullCalendar v3.9.0) which has a right click action using the following eventRender code:

eventRender: function (event, element, view) {
    element.bind('contextmenu', function (e) {
        e.preventDefault();

        var top = e.pageY;
        var left = e.pageX;

        // Display contextmenu and bind event for menu click events
        $("#contextMenu").show();
        $("#contextMenu").css({ position: 'absolute' });
        $("#contextMenu").offset({ left: left, top: top });
        $("#contextMenu").on("click", "li", { eventId: event.id …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery fullcalendar fullcalendar-5

6
推荐指数
0
解决办法
6566
查看次数

SQLite - 获得每个游戏的胜利者(排名超过分区)

我正在为Carcassonne创建一个分数跟踪应用程序.我想获得每场比赛的冠军.

我已经在MS-SQL中工作,现在我正在尝试将db转换为SQLite.

架构
http://sqlfiddle.com/#!7/e8340

MS-SQL

CREATE VIEW vTopScorePerGame AS
WITH ranked AS (
    SELECT      RANK() OVER (PARTITION BY [GameID] ORDER BY TotalScore DESC) AS Position,
                   PlayerID,
                PlayerName, 
                TotalScore,
                [GameID]
    FROM        vScore
)
SELECT      [GameID],
            PlayerID,
            PlayerName AS Winner,
            TotalScore
FROM        ranked      
WHERE       ranked.Position = 1
Run Code Online (Sandbox Code Playgroud)

当我在SQLFiddle或SQLiteBrowser中尝试时,我收到以下错误:

near "(": syntax error:
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗?


功能

https://www.sqlite.org/lang_with.html
COALESCE
https://www.sqlite.org/lang_corefunc.html

不受支持的
http://www2.sqlite.org/cvstrac/wiki?p=UnsupportedSqlAnalyticalFunctions

sqlite rank greatest-n-per-group partition

2
推荐指数
1
解决办法
2454
查看次数

TVML listItemLockup点击事件

我正在使用TVMLCatalog中的' Compilation.xml '模板

我想将一个按钮点击事件添加到' listItemLockup '

<listItemLockup>
  <ordinal minLength="2" class="ordinalLayout">0</ordinal>
  <title>Intro</title>
  <subtitle>00</subtitle>
  <decorationLabel>(3:42)</decorationLabel>
</listItemLockup>
Run Code Online (Sandbox Code Playgroud)

我试过添加:

App.onLaunch = function(options) {
    var templateURL = 'http://localhost:8000/hello.tvml';
    var doc = getDocument(templateURL);
    //doc.addEventListener("select", function() { alert("CLICK!") }, false);
    var listItemLockupElement = doc.getElementsByTagName("listItemLockup");
    listItemLockupElement.addEventListener("select", function() { alert("CLICK!") }, false);
}
Run Code Online (Sandbox Code Playgroud)

的addEventListener

void addEventListener (in String type, in Object listener, in optional Object extraInfo)
Run Code Online (Sandbox Code Playgroud)

"选择"正确的类型?

我一直在使用以下教程

http://jamesonquave.com/blog/developing-tvos-apps-for-apple-tv-with-swift/

http://jamesonquave.com/blog/developing-tvos-apps-for-apple-tv-part-2/


更新

我收到了一个错误

ITML <Error>: doc.getElementsByTagName is not a function. (In 'doc.getElementsByTagName("listItemLockup")', 'doc.getElementsByTagName' is undefined) - http://localhost:8000/main.js - …
Run Code Online (Sandbox Code Playgroud)

tvos tvml

1
推荐指数
1
解决办法
2156
查看次数

SpriteKit 静态 HUD,播放器上带有摄像头

我的问题是 HUD 没有保持在同一位置,而是随相机移动。

我正在尝试使用 Github 上找到的swift_boxxle代码创建一个 Sokoban 版本,

我添加了一个名为 mazeWorld 的新 SKNode、一个相机节点和一个 HUD 节点。

var mazeWorld: SKNode?
let cam = SKCameraNode()
var HUD: SKNode?
Run Code Online (Sandbox Code Playgroud)

在我的 didMoveToView 中,我将 mazeWorld 和 HUD 添加到场景中。

override func didMoveToView(view: SKView) {
    HUD = SKNode()
    addChild(HUD!)

    mazeWorld = SKNode()
    addChild(mazeWorld!)

    self.camera = cam
    ...
    initMenu()
}
Run Code Online (Sandbox Code Playgroud)

我正在使用更新函数将相机位置设置为玩家位置:

override func update(currentTime: CFTimeInterval) {
    cam.position = player.sprite.position
}
Run Code Online (Sandbox Code Playgroud)

我还有另一个功能来设置菜单

func initMenu() {
    menuReset.text = "[reset]"
    menuReset.fontSize = 20
    menuReset.fontColor = SKColor.whiteColor()
    menuReset.position = CGPoint(x: self.size.width/2, y: self.size.height/2 …
Run Code Online (Sandbox Code Playgroud)

hud sprite-kit sknode

1
推荐指数
1
解决办法
1385
查看次数