小编dcl*_*901的帖子

jQuery插件:添加回调功能

我正在尝试提供我的插件回调功能,我希望它以一种传统的方式运行:

myPlugin({options}, function() {
    /* code to execute */
});
Run Code Online (Sandbox Code Playgroud)

要么

myPlugin({options}, anotherFunction());
Run Code Online (Sandbox Code Playgroud)

如何在代码中处理该参数?它被视为一个完整的实体吗?我很确定我知道在哪里放置执行代码,但是如何让代码执行?我似乎无法找到很多关于这个主题的文献.

jquery function callback

84
推荐指数
2
解决办法
6万
查看次数

iPad不会触发从垂直到水平的调整大小事件?

有人注意到这种行为吗?我正在尝试编写一个会在调整大小时触发的脚本.它在普通浏览器上工作正常,在iPhone上工作正常,但在iPad上,只会触发从水平到垂直视口,反之亦然.

这是代码:

$(window).resize( function() {

    var agent=navigator.userAgent.toLowerCase();
    var is_iphone = ((agent.indexOf('iphone') != -1));
    var is_ipad = ((agent.indexOf('ipad') != -1));

    if(is_iphone || is_ipad){
        location.reload(true);
    } else {     
        /* Do stuff. */
    };
});
Run Code Online (Sandbox Code Playgroud)

javascript iphone resize web-applications ipad

35
推荐指数
3
解决办法
3万
查看次数

如何让一个子元素显示在后面(较低的z-index)而不是其父元素?

我需要一个特定的动态元素始终出现在另一个元素的顶部,无论它们在DOM树中的顺序如何.这可能吗?我试过z-index(和position: relative),它似乎没有用.

我需要:

<div class="a">
    <div class="b"></div>
</div>

<div class="b">
    <div class="a"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

渲染时显示完全相同.出于灵活性目的(我计划分发需要此功能的插件),我真的不想求助于绝对或固定定位.

为了实现我想要的功能,我做了一个条件语句,其中重叠的子元素在阻塞其父视图的情况下将变得透明.它不完美,但它是一些东西.

html css dom

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

独立的jQuery"触摸"方法?

因此,我正在寻求实现我编写的插件的能力,以便从具有触控功能的互联网设备(如iPhone,iPad或Android)中读取触摸"刷卡".

那里有什么吗?我不是在寻找像jQtouch一样完整的东西,尽管正在考虑逆向工程我需要的代码.

有关最佳方法的任何建议吗?一段代码已经可用?

附录:事后我意识到解决方案不会严格地说是jQuery,因为我很确定没有任何内置方法来处理这个问题.我希望标准的Javascript能够在答案中找到答案.

javascript iphone jquery ipad

20
推荐指数
3
解决办法
3万
查看次数

Google Maps API是否提供了按名称搜索位置的方法?

当访问http://maps.google.com时,他们可以在搜索字段中输入查询,并根据位置或地点而非硬搜索结果接收结果,就像在普通的Google搜索查询中一样.由于显而易见的原因,它们是适合地图界面的独特结果风格(地点名称,位置).

我一直在挖掘地图和标准Google搜索API几个小时,并且已经对这个问题进行了多次搜索,我似乎无法找到答案.

它们显然具有本地搜索功能,但已被弃用,只有在提供初始纬度/经度时才会产生结果.我希望能够找到没有初始纬度/经度的地方或位置.

基本上我想要做的是允许用户键入地址,地点名称或城市或州的名称或邮政编码,或基本上任何其他类型的地图,允许在地图上,并对其进行地理编码.我觉得很愚蠢,因为它似乎必须存在,但我在API中看到的任何东西似乎都没有.

我不一定需要AJAX建议的结果.只是一种方式让用户输入一个漂亮的名称和地理编码,尽管结果作为用户类型是理想的.

我在这里错过了什么?

javascript api search google-maps geocoding

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

将十六进制颜色值转换为近似颜色名称的函数?

我不认为任何人都知道函数(最好是PHP)可以采用十六进制颜色代码并为该十六进制值提供近似颜色名称.我不需要100种颜色的解决方案.即使它只是白色,黑色,红色,绿色,棕色橙色和黄色的颜色,我的形状也很好.

如果您不知道现有资源,是否有人知道解决此问题的好方法?

在此先感谢您的帮助.

php hex colors

15
推荐指数
3
解决办法
9132
查看次数

Backbone.js和CakePHP

我有兴趣在我们的应用程序中构建一些更重复的页内CRUD结构Backbone.js(它建立在CakePHP框架上).我一直试图抓住Backbone,同时弄清楚它如何与Cake一起工作,而且在分离双方的职责时我有点迷失.

我试图将某些内容添加到我的网站中而不需要在那里吗?这种堆栈结构有优先权吗?我现在都是耳朵.

javascript cakephp backbone.js

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

新手将GA代码放入其网站的问题

我并不是说标题是贬义的,但这是一个相当令人沮丧的问题,我正在寻找一个好的解决方法,因为涉及语言障碍.

我为我编写的插件设置了一个站点,而不是使用网站的资源来编写自己的代码,我让人们只是从网站上的示例中删除代码.通常,这根本不是任何问题,但他们也在进行我的Google Analytics实例化,因此我的Google Analytics数据因其网站中的访问数据而变得非常不利.

我已经能够与英语网站所有者联系,几乎没有问题.问题在于日语网站正在扼杀代码.我不知道如何要求他们取消分析部分.

从长远来看,我提供的软件包简化了学习使用过程,但与此同时,我能做些什么来解决这个语言障碍?有没有办法绕过这个我没想过的问题?

javascript conflict google-analytics spoken-language

12
推荐指数
2
解决办法
367
查看次数

Javascript内联输出

在javascript中假设你有这段代码:

<div>
    <script type="text/javascript">var output = 'abcdefg';</script>
</div>
Run Code Online (Sandbox Code Playgroud)

有没有办法简单地"回声"(使用PHP术语)的内容output进入#test?也就是说,要输入一个内联字符串,假设您没有标准的遍历方式或从DOM中进行选择?

document.write("...");写的内容output,但这样做,它用output.替换整个文件.

我正在寻找的解决方案应该采用与PHP相同的方式echo:将输出内联写入文档.

javascript echo

11
推荐指数
3
解决办法
5万
查看次数

UITextField在视图出现后丢失firstResponder

我有一个UIPageViewController.一个页面只有一个按钮,另一个页面有UITextField一个按钮.当页面滚动到带有字段的视图时,我想要它becomeFirstResponder并打开键盘.这是发生的事情:

  • 我调用了[self.locationQuery becomeFirstResponder]ViewController的viewDidAppear方法.但它永远不会打开键盘.

  • 我做同样的事情viewWillAppear,它看似简短,但后来很快就被解雇了.

  • 如果我在带有文本字段的页面上,并将页面拉到中途并放开(不更改页面),则self.locationQuery获得焦点就好了.

似乎其他东西正在从字段中获取firstResponder状态,但我不知道什么是什么,以及为什么它只会在页面发生变化时发生(而不是在页面转向失败后显示).有任何想法吗?

更新

我创建了一种方法来抓取视图以查看是否有任何其他视图确实采用firstResponder(来自此问题的答案:在不使用私有API的情况下获取当前的第一响应者).结果:

  • 当我明确地将第一响应者提供给文本字段时,该方法报告它具有第一响应者状态.

  • 当我不这样做时,它会返回null.

现在我更加困惑.

objective-c first-responder uipageviewcontroller

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