所以我得到了一个基本上是金字塔的排名系统:
01
02 03
04 05 06
07 08 09 10
11 12 13 14 15
16 17 18 19 20 21
Run Code Online (Sandbox Code Playgroud)
现在每个人都可以挑战上面一行中同一行和右边的左边每个人.
所以例如18可以挑战13-17
基本上你可以进一步挑战你越低的阶梯.
关于如何解决这个功能的任何想法?在考虑这个问题时,我只是通过倒数来计算金字塔的层数,从而得出一些非常复杂的范围计算,但我确信必须有一个简单的解决方案.
更多范围的例子:
02 - 01
03 - 02
04 - 02-03
05 - 03-04
06 - 04-05
07 - 04-06
08 - 05-07
11 - 07-10
17 - 12-16
顺便说一下,即使它看起来像家庭作业,我可以向你保证,我已经失学多年了.这实际上是进入射箭梯系统,我正在尝试为当地射箭俱乐部数字化:)
我有一个CKEdit的问题.工具栏显示在工具栏顶部的元素,就像您在此屏幕截图中看到的那样:

该按钮显示为灰色opacity: 0.5,如果删除该元素,则该元素将position: fixed正确放置在工具栏下方:

受影响的浏览器:
Chrome,Safari,Firefox,Internet Explorer 9
不可测试的浏览器:
Internet Explorer 8(position: fixed带有页面的滚动,因此问题不会显示)
我还没有测试过其他浏览器,但它似乎是一个有点渲染引擎独立的问题.
浮动(固定)元素本身是不透明的,它不是工具栏的子元素.但是当透明时,透明按钮浮在其上面.但是当不透明度设置为1时,它们会保留在其下面.因此看起来不透明度会影响元素的z层.
JSFiddle:
http://jsfiddle.net/7gSyB/ - 你可以通过工具栏的测试看到按钮的"Bla",尽管它是不透明的红色.
http://jsfiddle.net/7gSyB/1/ - 将"Bla"切换为不透明,并且它位于顶部元素后面.
任何想法为什么会发生这种情况以及如何让它按预期工作(即使透明,透明元素仍然在浮动元素下面)?
有没有办法在SDL Tridion界面中找到已发布对象的绝对URL?
例如,当我发布页面时,如何找到访问该页面的URL?
我不太确定它为什么会发生,如果有人能向我解释这一点会很棒.
所以我得到以下代码:
var text = 'yes';
(function f() {
alert(text);
})();
Run Code Online (Sandbox Code Playgroud)
它按预期警告"是".但如果我像这样展开它:
var text = 'yes';
(function f() {
alert(text);
var text = 'no';
})();
Run Code Online (Sandbox Code Playgroud)
我非常希望这也能提醒'是'然后覆盖本地范围内的文本变量.但相反,它提醒未定义.
这是在当前的Chrome和Firefox中测试的,所以这似乎是一种想要的行为?!