小编Ale*_*ias的帖子

如何加入两个jQuery元素对象?.add()不起作用

我在函数内部,我需要返回一个带有两个元素的jQuery对象.在我的功能内部,例如:

function getInput() {
    $hiddenInput = $('<input type="hidden">');
    //(other code)
    $select = $('<select></select>');
    //(other code)
    $hiddenInput.add($select);
    return $hiddenInput;
}
Run Code Online (Sandbox Code Playgroud)

外面我有:

$myContainer.append(getInput());
Run Code Online (Sandbox Code Playgroud)

预期结果将是:

<div id="container"><input type="hidden"><select></select></div>
Run Code Online (Sandbox Code Playgroud)

但是我现在用.add()得到的唯一东西只是输入元素而不是select.如何在函数返回时联合这两个表单元素?如果jQuery不可能,那么使用纯JavaScript.非常感谢.

javascript jquery

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

Bootstrap中CSS转换中的"强制回流"

从Twitter的bootstrap修改bootstrap-modal jquery插件我发现他们使用CSS过渡来获得淡入淡出效果.

从代码中吸引我的一件事是这一行:

that.$element[0].offsetWidth // force reflow
Run Code Online (Sandbox Code Playgroud)

如果该行被注释,则转换不起作用.我发现的关于其含义的所有参考都是"强制回流"评论.

如何读取该属性会影响CSS转换?这是为了解决浏览器中的错误吗?

javascript css jquery twitter-bootstrap

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

Google地图无法在网页上完全呈现?

我的页面上有一个谷歌地图,我自己建立了一个可以随意显示和隐藏的搜索窗格.它涵盖了像一边说地图的200像素.问题在于,当我调整地图大小时,窗格重叠的区域是未渲染的,即地图因某些原因无法渲染.

看看这个链接

在Box类型中,假设OMDB是机场的icao代码,然后按回车键.

显示结果,您将看到窗格.现在点击全屏链接,然后单击机场选项卡以使面板消失 - 您现在看到地图的一部分根本没有渲染...我必须拖动地图并且仅部分渲染那个地区.我该如何解决?

仅供参考我在Windows XP上运行Google Chrome,Firefox和IE8.有没有办法强制完成地图的渲染?这是一个非常不稳定的问题,它可能与我的代码有关,还是主机问题?或谷歌只是不喜欢我?:(

编辑:看到旁边的丑陋补丁.它的未渲染区域也应该渲染地图.没有任何放大和平移有助于清除这个:(

javascript css google-maps

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

如何绑定Handlebars.js模板上的数据以进行自动值更新?

现在有许多JavaScript MVC框架可以与Handlebars.js一起使用,提供模型/控制器和模板之间的数据绑定.目前我正在单独实现Handlebars.js(使用jQuery)并且需要在我的主代码和模板之间绑定数据,以便后者自动更新.是否有一种本地方式在Handlebars或插件中执行此操作?如果没有,是否有这些MVC框架的任何组件带来了这个功能,并且可以在没有全栈框架的情况下单独使用?

javascript data-binding template-engine handlebars.js

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

如何选择不同级别的多个节点?

拥有这个(简化的)XML:

<?xml version="1.0" encoding="UTF-8"?>
<kml>
<Document>
        <Placemark>
            <name>Poly 1</name>
            <Polygon>
                        <coordinates>
                            -58.40844625779582,-34.60295278618136,0
                        </coordinates>
            </Polygon>
        </Placemark>
        <Placemark>
            <name>Poly 2</name>
            <Polygon>
                        <coordinates>
                            -58.40414334150432,-34.59992445476809,0
                        </coordinates>
            </Polygon>
        </Placemark>
</Document>
</kml>
Run Code Online (Sandbox Code Playgroud)

如何选择每个地标的名称和坐标?现在我可以使用以下XPath表达式选择他们的名字:

//Document//Placemark//name
Run Code Online (Sandbox Code Playgroud)

如何在没有任何其他数据的情况下选择两者?

xml xpath xml-parsing

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

如何让Subversion使用Linux系统帐户进行​​身份验证?

我已经使用Apache/WebDAV接口为Subversion设置了一个Ubuntu Server,以便与其他开发人员共享存储库.我的问题是,如何让Subversion使用linux系统帐户进行​​身份验证?这将导致Subversion帐户管理非常简单.Apache/WebDAV的Subversion目前正在使用此配置:

/etc/apache2/mods-available/dav_svn.conf的内容:

<Location /svn>
  DAV svn
  SVNParentPath /home/svn
  SVNListParentPath On
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd
  Require valid-user
</Location>
Run Code Online (Sandbox Code Playgroud)

我试图改变AuthUserFile /etc/apache2/dav_svn.passwdAuthUserFile /etc/shadow没有成功.这使服务器响应错误500内部服务器错误.这是合乎逻辑的,为什么Web服务应该有权访问系统身份验证文件?

非常感谢提前!

svn webdav apache2

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

如何配置grunt-contrib-less以生成与Chrome DevTools兼容的源映射?

问题标题几乎说明了一切.我不知道如何配置现在支持源映射的grunt-contrib-less任务.我的预期结果是让Chrome DevTools CSS检查器指向Less规则.如果可能的话,理想的情况是源映射在同一个输出的CSS文件中内联,以避免使用单独的源映射文件混乱我的工作区.

谢谢

less google-chrome-devtools source-maps grunt-contrib-less

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

Jquery Pulsate Times

我使用Pulsate函数(http://docs.jquery.com/UI/Effects/Pulsate).使用参数'times',我可以设置元素脉动的时间.默认值为5,但如何设置元素将无限脉动.

jquery effects

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

LessCSS停止处理样式

我通过以下方式在JS模式(less.js)中使用Less:

<link rel="stylesheet/less" href="assets/styles/less/bootstrap.less" media="all">
<script src="assets/scripts/libs/less-1.1.5.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

在一些页面浏览之后,它会停止处理样式并提供"缓存"版本.为了重新解析我必须清除浏览器cookie的样式.有谁知道这是为什么?是否有任何选项可以在每个页面视图上重新解析?非常感谢!

更新:查看一些库代码,似乎它使用localStorage将样式表存储为缓存.它基于文件的最后修改时间来更新缓存,但由于某种原因,它无法正常工作,因为它没有进行我的更改...

css less

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

Titanium Desktop发生了什么?需要启动哪些软件包?

基于对网络的一些研究,我选择了Appcelerator Titanium Desktop来开发我的第一个跨平台应用程序.问题是Appcelerator停止支持它,但是将它作为开源发布给社区,现在你可以自己动手了.似乎有很多人继续这个项目.我不确定是否需要下载Titanium Studio,Titanium Developer或Titanium Desktop SDK.什么是每个包装,我需要哪一个?网站上的文档不够清晰.

titanium tidesdk

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