小编Dav*_*van的帖子

在JavaScript中使用的'define'是什么(除了显而易见的)?

我已经搜索了关于此的文档的高低,但我在任何地方都找不到任何东西.

我正在使用Aloha并希望使用他们的侧边栏原型来创建我自己的新侧边栏,附加到其他插件功能.

他们的sidebar.js从这开始,但我不能为我的生活找到任何解释它意味着什么的文档.

define( [
    'aloha/core',
    'aloha/jquery',
    'aloha/selection'
], function (Aloha, jQuery, Selection, Plugin) {
Run Code Online (Sandbox Code Playgroud)

然后它继续在那个包装器中定义一堆函数,所以vars还有一些proptotypes- 我可以解决这个问题......

那是什么说法或在哪里可以找到解释?

javascript requirejs requirejs-define

159
推荐指数
2
解决办法
8万
查看次数

将伪元素嵌套在伪元素中

我有一个:开头'报价'之前和之后:收盘报价.

现在我想要的是:之后:之后的'引用'参考但我不能让它工作.

有谁知道这是否可能?

我的代码到目前为止: -

blockquote:before { content: '\201C'; }
blockquote:after { content: '\201D'; }

blockquote {
  font-size: 22px;
  line-height: 24px;
  text-indent:60px;
}
blockquote:before {
  font-size: 170px;
  margin-left: -136px;
  margin-top: 50px;
  opacity: 0.2;
  position: absolute;
  overflow:visible;
  float:left;
  width:135px;
}
blockquote:after {
  float: right;
  font-size: 170px;
  margin-right: 35px;
  margin-top: 33px;
  opacity: 0.2;
  overflow:visible;
  width:135px;
}
blockquote[cite]:after:after {
    display: block;
    text-align: right;
    content: "\2014\ " attr(cite);
    font-style: normal;
    font-size: 0.8em;
    }
Run Code Online (Sandbox Code Playgroud)

css css3 pseudo-element

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

检测捏缩放iOS

我正试图在iOS(和Android上)检测到缩放缩放事件,因为我正在使用jQuery Mobile来显示带有固定标题的页面.在一个梦想的世界里,我想要的是标题不要缩放,而是让页面的其余部分这样做.但我知道这是不可能的.

在大多数页面上,我有一个移动版本可以很好地调整自身大小,使得缩放不必要,但在"封面"上,客户希望用户能够看到整个页面(缩小到适合),固定标头大到足以可以使用(即与移动优化页面上的比例相同)并且能够仅放大封面图像 - 使标题栏保持相同的大小.

问题是,一旦用户捏放大,这个标题栏就不一定很大了.

所以我希望能够做的是检测当前收缩的缩放级别并缩小固定的标题栏,使其在基础页面放大时"看起来"相同的大小(相对于周围的电话界面).

我基本上可以使用适合100%宽度div的图像,但我需要使用div来重新调整缩放后留下的实际可见区域,并将其自身置于拖动中心.

我还想参与jQuery Mobile转换的一部分,将缩放设置回1:1,以便下面的"移动友好"页面不会放大,因为它们不需要.

那么有任何想法从哪里开始?

mobile jquery zoom pinch ios

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

PHP对象或数组

我正在编写一个应用程序,允许用户修改和更改他们的一些网站设置.我只是构建一个表单生成器,它将向variuous插件发送各种选项以生成代码,我想知道我是否应该使用对象而不是多维数组?如果是这样,我将如何更改我的代码?

所以现在我已经做了这个 - 它很长并且会变得更长,所以为了简洁起见我只粘贴了一部分: -

$scopeSettings = array(
    'site_background' => array(
        'subpanels' => array(
            'colour' => array(
                'plugins' => array(
                    'colourchooser' => array(
                        'tip' => "The background colour appears underneath the 'Background Image' (if set)-hover over the '?' around the colour chooser for extra tips on how to use it",
                        'element' => 'body',
                        'gradientenabled' => 'true',
                        'opts' => array (
                            'closed' => 'true',
                            'advanced' => array(
                                'tip' => "You can paste in your own generated gradient codes in here",
                                'checkbox' …
Run Code Online (Sandbox Code Playgroud)

php arrays object

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

获取复选框的CURRENT值onclick

从阅读我在这里可以找到的所有内容中可以看出,这似乎不可能,但我只是想我会问.

我想要做的是阻止复选框执行其默认切换操作并改为运行函数.此函数需要知道复选框CURRENT状态 - 而不是单击事件切换后它将处于的状态 - 并且需要防止切换.

所以说我有这样的输入

<input type="checkbox" onclick="setDefault(this);return false;" />
Run Code Online (Sandbox Code Playgroud)

而setdefault函数就是这样的

function setDefault(el) {
    if(jQuery(el).is(':checked'))
        {
        alert('Turning current default off- setting default to Home settings');
        jQuery(el).prop('checked',false);
        return; 
        }
    else
        {
        alert('setting a new default');
        jQuery(el).prop('checked',false);
        return; 
        }
}
Run Code Online (Sandbox Code Playgroud)

当它运行时,它获得复选框已被更改为的状态,我需要它做的是阻止状态更改,找出其当前状态,然后决定要做什么.

我已经尝试了preventDefault()的每个组合并返回false我可以在函数和onclick事件中想到并尝试使用onchange事件等等,但似乎没有任何东西可以让我调用一个函数,当复选框是单击,允许函数在click事件更改之前获取复选框的当前值.

可能我只需要重新考虑这个,但如果有什么明显的我错过了我会非常感激

checkbox jquery onclick

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

jQuery UI滑块与jQuery Mobile滑块冲突

我正在构建一个jQuery移动网站,但也需要使用jQuery UI小部件 - 特别是滑块.

问题是这些功能发生冲突.我真的希望jQm用他们的'移动'前缀编写他们的ui东西,但我认为现在可能已经太迟了.

这是我遇到的问题.如果我在jquery mobile jquery ui滑块工作之后加载jquery ui,那么我的自定义页面转换不起作用,毫无疑问,jQm中的其他内容被覆盖,我还不知道.

如果我这样做,jQuery移动自定义转换的另一种方式工作,但然后jquery ui滑块,因为他们使用jQm滑块而不是.

我不能使用jQm滑块,因为我需要jQuery UI滑块的垂直选项和其他功能.

我正在寻找的是某种解决方案,不涉及我黑客jQuery UI或jQuery Mobile,因为我不希望必须在每次更新jQm/jUI时进行这些更改,如果可能的话.那么有没有一种方法可以加载jquery ui,以便我调用它的前缀为'ui-'或jQuery mobile的函数,以便它的冲突函数以'mobile'为前缀 - 也许在我的jqm自定义js的移动初始化函数中?

我在这里找到了一些东西https://github.com/aFarkas/jMediaelement/issues/17 并尝试了代码,但无法使其在我的功能中运行.

有任何想法吗?

jquery-ui sliders jquery-mobile

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

C#相当于从现有数组的.buffer创建的javascript TypedArray?

我正在尝试将javascript函数转换为C#脚本.javascript版本的一个功能是从现有的Float32Array的.buffer创建一个Uint32Array.

有谁知道在C#中这相当于什么?我不是在谈论Float32Array和Uint32Array在C#中的内容我在谈论使用dst变量缓冲区初始化javascript类型数组的方式(参见代码)... https://developer.mozilla.org/en -US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray它很重要,因为其他数组在此函数之后使用(例如)var dstUint32 = new Uint32Array(dst.buffer)进行初始化...

这是代码(src是现有的Float32Array - 请参阅下面的一些初始值)...

compileClassifier = function(src, width, scale, dst) {
        width += 1;
        if (!dst) dst = new Float32Array(src.length);
        var dstUint32 = new Uint32Array(dst.buffer);

        dstUint32[0] = src[0];
        dstUint32[1] = src[1];
        var dstIndex = 1;
        for (var srcIndex = 1, iEnd = src.length - 1; srcIndex < iEnd; ) {
            dst[++dstIndex] = src[++srcIndex];

            var numComplexClassifiers = dstUint32[++dstIndex] = src[++srcIndex];
            for (var j = 0, jEnd = numComplexClassifiers; j < jEnd; ++j) { …
Run Code Online (Sandbox Code Playgroud)

javascript c# typedarray

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