草庐IT

jquery - 使用 href ='/subpage' 滚动到页面的一部分,而不是 href ='#foo'(JQuery?)

如果你看这里http://www.mcgarrybowen.com/en/然后单击顶部导航菜单中的,页面将滚动到您单击的页面部分。这通常是用href='#foo'完成的,但这里是href='/subpage'。滚动动画在jQuery中没有问题,但我认为魔法可能正在发生在AJAX上,我对此一无所知。更有趣的是,地址栏与这些href值双向同步;如果我导航到http://www.mcgarrybowen.com/en/people,页面加载然后为我滚动,而且如果我手动滚动地址栏更新到当前子页面。这是怎么做到的?使用它有什么特别的原因,比如SEO?提前致谢! 最佳答

html - 为什么 div#foo hr :first-child not work

我觉得这应该行得通,如果你能说#foop:first-child为什么#foohr:first-child行不通。如果有人能解释这一点,我将不胜感激。我在这里设置了一个JSFiddle演示-http://jsfiddle.net/mGu7x/6/ 最佳答案 没有元素是其父元素的第一个子元素。参见thisupdateddemo这使得边界更加明显,并将hr移到顶部。您可能想看看:first-of-type这是CSS3中的新功能,可以满足您的需求。(我可以在非当前IE之外使用suggeststhatithaswidesupport吗)。参

javascript - <a href ="javascript:foo(this)"> 传递Window,我要tag元素本身

我希望它打印“a”,因为当我调用foo(this)时,参数似乎是链接标记。functionfoo(e){alert(e.tagName);}click相反,它打印“undefined”。如果我alert(e)它说“对象窗口”。我如何让foo知道哪个元素启动了它?无需传递/查找ID。 最佳答案 您不应该为JavaScript使用href。不好的做法是使用onclick,this会神奇地指向链接。click您还需要取消链接的点击Action。使用returnfalse或使用preventDefault取消事件。最好用Unobtrusiv

ios - xcode 6 中的存档正在生成 pkg,而不是 ipa

最近更新到Xcode6,现在每当我存档项目时,我都会得到一个.pkg而不是.ipa。我在我的项目(cocoapods)中设置了另一个目标来跳过安装,但这并没有起到作用。部署目标是iOS,而不是mac(它是一个以前存档.ipas的iphone/ipad应用程序)。我是否在某处遗漏了一个新设置(即默认将iOS应用存档到.ipa),或者是否存在我不知道的Xcode6上的临时分发问题? 最佳答案 添加LSRequiresIPhoneOSYES到您的Info.plistkey可以找到ApplicationrequiresiPhoneenvir

ios - 项目名为 "Foo does not contain a scheme named "Bar"bitrise.io

我只是在bitrise.io中配置了一个项目。但是xcode-build失败并出现错误:xcodebuild:error:Theprojectnamed"Foo"doesnotcontainaschemenamed"Bar".The"-list"optioncanbeusedtofindthenamesoftheschemesintheproject.我仔细检查了方案Bar确实存在于项目Foo 最佳答案 基于BryanMussial回答TherootcauseisthatthedefaultbehaviorofSchemesisto

build - 如何在 pkg-config 搜索路径中获取 SQLite3,以便我可以从源代码构建 PoSTLer?

我正在尝试从源代码构建PoSTLer。我从bzr分支它,安装过程的第一步是导航到poSTLer文件夹并键入“./wafconfigure”,我这样做了。输入后,它会运行一系列检查并确定SQLite3不在pkg-config搜索路径中。如何在搜索路径中获取它?我已经通过sudoapt-getinstallsqlite3安装了它。我正在运行Ubuntu11.10。 最佳答案 您需要通过sudoapt-getinstalllibsqlite3-dev安装开发包。 关于build-如何在pkg-

redis - 如何获取 foo :* using a single id counter instead of a set/array 中的所有哈希值

介绍我的域有articles,其中有一个title和text.每篇文章都有revisions(就像SVN概念),所以每次更改/编辑时,这些更改将存储为revision.修订由changes组成和description这些变化我希望能够获得所有修订descriptions立刻。有什么问题?我确定我会存储revision作为articles:revisions:中的哈希存储changes,和description在里面。我不确定的是如何获得所有descriptions立刻。我有很多选择可以做到这一点,但没有一个能说服我。将文章的修订ID存储为一个集合,并使用SORTarticles:rev

swift - `guard let foo = foo` 什么时候合法的?

回到2016年11月,我发布了一个问题,询问为什么我不能使用guard创建一个使用与可选变量相同名称的变量的未包装版本,就像你可以使用iflet一样:链接:Whyisn'tguardletfoo=foovalid?当我写这个问题时,下面的代码将无法编译并出现“定义与先前值冲突”的错误://Testofusingguardtocreateanunwrappedversionofavar,likeifletfuncguardTest(_viewController:UIViewController?)->UIViewController?{//CheckifthecurrentviewCo

来自 AST 上下文 :"的 Swift "error: in auto-import: failed to get module ' foo'

使用以下设置(gist):Package.swift:importPackageDescriptionletpackage=Package(name:"foo",dependencies:[.Package(url:"https://github.com/rxwei/LLVM_C",majorVersion:1,minor:0)])生成文件:all:@swiftbuild\-Xcc-I`llvm-config--includedir`\-Xlinker-L`llvm-config--libdir`\-Xlinker-rpath-Xlinker`llvm-config--libdir`m

xcode - Playground 导入 : No Such Module 'Foo'

我已认真按照Apple说明将自定义模块导入playground,包括说明here.然而我得到:Playgroundexecutionfailed:/var/folders/z3/kd0nj4ln1rgcpm8bdz7067wh0000gs/T/./lldb/1874/playground1.swift:7:8:error:nosuchmodule'Foo'importFoo如何恢复到正常运行的Playground导入?[编辑:请注意,有两个答案提供了将Playground与框架相关联的详细说明;我已按照这些说明进行操作,但没有运气。解决方案需要在Xcode中重新配置一些东西;我的安装显