小编DA.*_*DA.的帖子

IE中的jQuery日志记录:如何获取对象?

通过Firefox + Firebug,可以向控制台写出一个jQuery对象,控制台将非常详细地向您展示该特定对象在DOM中引用的内容.

console.log($(mySelector))
Run Code Online (Sandbox Code Playgroud)

在IE8中,使用IE8开发人员工具,我还可以访问控制台日志,该日志将如上所述.但是,就像做一个警报($ myObject)一样,我得到的只是一个通用对象:

LOG: [object Object]
Run Code Online (Sandbox Code Playgroud)

有没有办法让IE向我展示除"这是一个对象"之外的更多细节?

console jquery internet-explorer

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

Git clean 不会清理未跟踪的文件

我收到“以下未跟踪的工作树文件将被结帐覆盖...请在切换分支之前移动或删除它们”错误。

常见的修复似乎是 git clean

当我输入时,我没有收到任何错误,但没有任何反应。当我去检查另一个分支时,我遇到了与上面相同的错误。

任何关于为什么git clean什么都不做的理由?

更新:

更多信息。git -ngit -f做完全相同的...没有。

git git-clean

9
推荐指数
3
解决办法
7328
查看次数

xcode 4 + phonegap ...在构建时不更新JS?

我遇到了一个奇怪的问题,让我在过去的一小时里摸不着头脑.

我正在使用Xcode 4和PhoneGap开发iPad应用程序.它使用的是jQuery.我把所有的JS都放到了scripts.js文件中.

事情进展顺利.

我花了大约一个小时做了很多CSS调整.我将更新CSS文件,停止应用程序,重建,并推送到iPad模拟器或我的iPad.这一切都很好.CSS文件的每次更新都会反映在新版本中.

然后我需要更新JS文件.我无法让事情发挥作用然后我终于意识到我的JS更改实际上都没有被放入构建中.我终于彻底清空了我的JS文件,重建了,它仍然没有更新.

我正在更新的文件正在项目文件夹中的finder中更新(我可以右键单击"在finder中查看",该文件确实已更新).

所以我很难过.xcode编译器是否以某种方式缓存JS文件而不是获取更新的文件?有没有办法强迫它抓住更新的JS?

javascript xcode4

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

jQuery包装语法

这是一天的结束.我希望我只是失去逻辑.

我不能让这个工作:

var $divA= $("<div></div>").addClass('classA');

var $divB= $("<div></div>").addClass('classB');

$myDiv.after($divA.wrap($divB));
Run Code Online (Sandbox Code Playgroud)

以上应该转为:

<div id="myDiv"></div>
Run Code Online (Sandbox Code Playgroud)

进入:

<div id="myDiv"></div>
<div class="classB">
    <div class="classA"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

但它似乎不适用于那里的'包装'.我没有得到任何错误,它只是没有divB与divB包装,只是自己插入divA.

我误会了吗?

更新:

一个不起作用的简单示例:

$myBox.after($("<p></p>").wrap("<div></div>"));
Run Code Online (Sandbox Code Playgroud)

这将在myBox之后添加DIV.

似乎jQuery不喜欢将wrap添加到之后.

html javascript jquery word-wrap

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

jquery选择元素的某些"级别"?

说我有以下标记:

<div>
    <h3><a href="">link I want to select</a></h3>
        <div>
             <h3><a href="">link</a></h3>
        </div>
    <h3><a href="">link I want to select</a></h3>
    <h3><a href="">link I want to select</a></h3>
    <a href="">link</a>
</div>
Run Code Online (Sandbox Code Playgroud)

假设以下......

  • 我想要找到的元素都处于相同的嵌套级别
  • 我可能不知道具体的嵌套元素是什么(所以不能使用特定的选择器)

...是否有一种聪明的方法来选择'第一个锚标记,以及嵌套在同一级别的所有其他锚标记',以便它返回第1,第3和第4个链接?

更糟糕的情况是,我们需要进入并只添加特定的类到我们的HTML,但如果可以通过纯选择器完成它会很棒.

jquery css-selectors

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

何时考虑base64(DATA:URI)图像?

有什么因素可以触发将图像切换到嵌入CSS的Base64?

似乎有很多通用的pro/con类型的东西.维基百科似乎有一个不错的概述:http://en.wikipedia.org/wiki/Data_URI_scheme#Advantages

从我所看到的,似乎使base64成为一个简单决定的一个因素是,如果您的网站必须访问大量单独的小图像,并且拥有一个大文件会更有效,每个人都会为服务器点击50次图片.

但是......似乎对于精灵以及我很少需要在页面上显示50个单独的图像的事实,Base64并不能为一般网站提供大量的内容.

是否有我应该寻找的关键因素(pro/con)?

(这可能更好地作为社区wiki条目而不是问题)

更新:

也许用一种更简洁的方式来表达这个问题:

鉴于以下两个选项:

1)所有图像都转换为base64并嵌入外部css文件中

2)图像聚集成一些精灵图像,在外部css文件中引用

是否有明显的情况,其中一个比另一个好,或者它是否真的只是一个案例,同时做两件事并测试类型的东西?

css base64 image

7
推荐指数
2
解决办法
3477
查看次数

webkit translate3d问题(peek-thru)

我正在使用PhoneGap构建一个iOS应用程序.我正在使用translate3d CSS动画来创建'翻转'效果.

这适用于更简单的元素......带有前/后div的DIV,可能还有一两个额外的跨度.

但是当我试图翻转一个更大的元素......即整个屏幕时,我会重绘毛刺.一旦我交换css类开始转换,"底部"div的部分弹出"顶部"div,然后翻转发生,然后它们再次弹出,会发生什么.并且它不是显示的整个元素......它是沿着轴分割的元素的一半,我正在进行平移3d旋转.

关于可能导致这种情况的任何想法或理论?它在iPad上作为应用程序和在Safari中的桌面上都是相同的,因此似乎是一个webkit问题.

可能是一些CSS问题?或者是否尝试使用具有大背景图像的复杂嵌套元素进行全屏translate3d旋转,这比Safari可以处理的更多?

更新1:

我在缩小问题方面取得了进展.

发生的事情是,当我执行translate3d翻转时,"偷看"的元素恰好是之前通过translate3d定位的子元素.

我希望使用translate3d转换的"页面"结构:

<div id="frontbackwrapper">
    <div id="front">    
    </div><!--/front-->
    <div id="back">  
    </div><!--/back-->
</div><!--/frontbackwrapper-->  
Run Code Online (Sandbox Code Playgroud)

这适用于它自己.前部div由后部div替换,具有卡片翻转效果.

问题是在完成整页翻页之前,我已经#front使用translate3d 在div中设置了一些元素:

<div id="frontbackwrapper">
    <div id="front">  

        <div class="modal"></div>  

    </div><!--/front-->
    <div id="back">  
    </div><!--/back-->
</div><!--/frontbackwrapper--> 
Run Code Online (Sandbox Code Playgroud)

CSS示例:

.modal {
    width: 800px;
    height: 568px;
    position: absolute; 
    left: 112px;
    z-index: 100;
    -webkit-transition-duration: 1s;
    -webkit-transform: translate3d(0,-618px,0); /* set off screen by default */
 }
.modal.modalOn {
    -webkit-transform: translate3d(0,80px,0); /* slides the div into place */
 }
Run Code Online (Sandbox Code Playgroud)

如果 - 而不是使用translate3d - 我只是用top样式重新定位div 或转换 …

webkit ios css-animations translate3d cordova

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

Chrome 的 Galaxy Fold 响应式视图基于什么?

我们的测试人员依靠开发工具中 Chrome 的响应式视图来查看我们的网站如何在各种设备上运行。最近,我们收到了有关“银河折叠”布局的一些问题报告。

Chrome 似乎认为 Galaxy Fold 是 280 像素宽的屏幕。与目前大多数其他智能手机相比,这似乎异常狭窄。

不过,在谷歌上搜索这款设备时,发现 Fold 实际上是一个 1536x2152 的屏幕,比 280 像素稍大一些。即使考虑到视网膜/虚拟像素,我也看不出 280 与 1536 有何关联。

Chrome 在这里错了吗?或者它是否可能与某些屏幕异常小的旧款 Galaxy 设备相混淆?

google-chrome-devtools responsive-design samsung-galaxy

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

SQL Server企业管理器下载?(或Windows 7等效?)

我维护了几个运行SQL Server 2000和2005的旧站点.在我的旧XP机箱上,我使用SQL Server企业管理器来访问它们.

我现在在Windows 7的盒子上.该产品是否仍可供下载/安装,是否可在Windows 7上运行?我似乎找不到该特定组件的下载.

或者Windows 7有替代品吗?我尝试安装SQL Server 2008 Manager Express,但是在Windows 7中途失败了.我确实在Virtual Box中运行了XP,因此如果我能找到安装它的位置,可以使用Enterprise Manager.

sql sql-server

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

PhoneGap:我可以在多大程度上与本机UI组件进行交互?

我一直在使用PhoneGap一段时间,主要集中在iOS并使用大多数100%的网络代码.

我即将调查PhoneGap用于另一个需要利用设备的本机表单输入组件的项目.

一个例子是日期选择器.iOS中的微调器,Android中的"点击器"等.

PhoneGap在多大程度上可以访问本机UI组件?如果我的目标是iOS4,我可以从我的HTML/JS中调用本机设备日期选择器吗?

(我应该补充一点,我知道这不是首选模型...... PhoneGap的全部意义是能够在更多设备上管理更少的代码,并且在共享UI上进行标准化是更好的选择......但我正在调查要求的选项......)

cordova

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