小编Zac*_*bey的帖子

XAMPP相对网址无法正常工作

http://www.exampleSite.com/aPage.php上,正确加载以下图像

<img src="/images/sidenav/analysis-2.gif" />
Run Code Online (Sandbox Code Playgroud)

但在http://localhost/exampleSite/aPage.php,它尝试获取localhost/images/...而不是localhost/exampleSite/images/...

我的文件结构是:

C:\ XAMPP\htdocs中\ exampleSite \

我在多个项目中遇到过这个问题,并且以前使用过绝对URL,但现在我只是想在页面上进行一些快速更新,而我无法在本地主机上正确查看.

php xampp relative-path

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

用于检查该属性不包含两个值的CSS选择器

我有一个非常奇怪的CSS问题我想解决.

我正在寻找其是否有任何HTML元素具备display: none的(在其任何有效形式)内嵌style属性.

一些例子:

  • <foo style="display:none" />
  • <foo style="display: none" />
  • <foo style="display : none" />
  • <foo style="display : none" />
  • <foo style="bar:baz; display:none" />

我一直在修补:not() 否定伪类,但下面的选择器显然是无效的:

:not([style*='display'][style*='none'])
Run Code Online (Sandbox Code Playgroud)

看起来你不能在一个单独的组合中组合其他选择器 not()

我知道,即使它有效,这可能会造成类似事情的误报<foo style="border: none; display: inline" />,但我对此有点不错.

那么......除了硬编码一堆变化之外,还有什么方法可以做我想做的事情吗?

我真的不想诉诸于此:

:not([style*='display:none']):not([style*='display :none']):not([style*='display: none']:not([style*='display : none']):not([style*='display:  none'])...
Run Code Online (Sandbox Code Playgroud)

更新:

comments(:not([style*=display]):not([style*=none]))中建议的选择器实际上对我不起作用

考虑以下:

  1. <p></p>
  2. <p style=""></p>
  3. <p style="border: none;"></p>
  4. <p style="border: none;"></p>
  5. <p style="display: inline;"></p>
  6. <p style="border: none; display: inline"></p>
  7. <p style="display: none;"></p> …

css pseudo-class css3

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

我想将css应用于第一张图片

我试过,first-child但我无法让它工作.

CSS

.post_locked2 img:first-child {
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="post_locked2">
  <h1>title...
  <h2>Subtitle....
  <p>.....
  <p>....
  <img class="aligncenter" src="http://www.what...
  <img title="RockDizFile" src="http://......
  <img title="Bullet" src="http://wwww.......
</div>
Run Code Online (Sandbox Code Playgroud)

您如何仅将css应用于第一张图像?

css

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

如何检查Geb模块是否存在"内容"?

我有点新的整个Selenium/ Geb事情,所以我可能会对此有点不对劲,但我试图让exists()下面的代码方法才能正常工作.

class Question extends Module {
    static base = { $("fieldset") }
    static content = {
        input { $("input[type=text]") }
        name { input.getAttribute("name").toString() }
    }
    boolean exists() {
        return input.isPresent()
    }
Run Code Online (Sandbox Code Playgroud)

令人沮丧的是,当我尝试执行该代码时(从Spock测试中,"转到"包含此模块的PageObjectm,我得到以下内容:

所需的页面内容'输入 - SimplePageContent(所有者:问题 - 问题(所有者:MyPage,args:[],值:null),args:[],值:null)'不存在

我尝试了很多其他的东西,包括:

  • if (input) return true; return false,
  • ... input.size() == 0,
  • 使用static at = {...}(似乎不支持模块"

有任何想法吗

geb

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

使用(客户端)Javascript修改HTTP响应头

我正在一个网站上工作,我在使用(客户端)JavaScript修改HTTP响应头时遇到了麻烦.我完全不知道如何做到这一点.我(大致)知道如何使'for'循环修改标题,但我不知道如何访问脚本中的标题.你们都可以帮助我完成这个有趣的任务吗?

html javascript http

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

JavaScript opacity Internet Explorer中的消除锯齿错误

我在我制作的javascript动画上遇到了一个关于Internet Explorer的烦人的错误.我有一个城市天际线的灰度图像,它的不透明度变为0,显示出全彩色的天际线.

它在所有其他浏览器中看起来很棒,但IE显示了工件.一位朋友告诉我这是因为在IE中使用javascript动画不透明的一些奇怪的错误.与抗锯齿和假定的黑色背景有什么关系?我真的不知道.

javascript jquery animation internet-explorer opacity

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

使用Google Maps API重新构建标准Google地图

因此,最近对于常规谷歌地图"嵌入"(iframe)代码缺乏可定制性感到有些失望; 我已经开始修改Google Maps API v3.实际上,我想要做的就是在地图上显示商家的标记,以便您可以点击它并转到mapsgoogle.com上的"地点".

所以,我只是想重新创建下面的iframe代码的功能.我花了大约一个小时阅读文档,但是为了让标记与"地方"相关联,这似乎非常复杂

这个地方

https://maps.google.com/maps?cid=1311411133662139490

标准嵌入

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?cid=1311411133662139490&amp;ie=UTF8&amp;hq=&amp;hnear=&amp;t=m&amp;iwloc=A&amp;ll=41.097905,-73.405006&amp;spn=0.006295,0.006295&amp;output=embed"></iframe><br /><small><a href="https://maps.google.com/maps?cid=1311411133662139490&amp;ie=UTF8&amp;hq=&amp;hnear=&amp;t=m&amp;iwloc=A&amp;ll=41.097905,-73.405006&amp;spn=0.006295,0.006295&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small>
Run Code Online (Sandbox Code Playgroud)

似乎api中没有使用功能的功能cid.

详细说明一下

一般来说,我会将它用于小型企业网站.我对常规的iframe嵌入和缺乏可定制性感到沮丧.基本上我想要一个起点,我可以用它来玩东西并大量定制外观/感觉,但是无法在与"地点"的数据相关联的标记中添加标记 - 允许弹出小窗口,等等..

老实说,在提出这个问题之前,我并没有真正做足够的研究 - 并且提出了一些误解. 我认为,我可能错了,API仍然是我最终想要使用的,但是如果我知道Rick的答案中的功能,我可能已经解决了这个问题并且在学习gmaps API时拖延了更长时间.

google-maps google-maps-api-3 google-maps-markers

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

在响应式设计中禁用Lightbox

我搜索过以前有关jQuery和响应式设计的SO帖子,但没有找到类似的运气.我的问题是,我有一个网站,当它达到> 960px它会掉落所有的眼睛糖果,变得流畅.在某些页面上,我使用灯箱从缩略图中预览较大的图像.当960px被击中时,我想放弃灯箱效果.以下是我设置灯箱的方法:

灯箱:

<a href="images/some-img.jpg" rel="lightbox" title="some title">some text &raquo;</a>
Run Code Online (Sandbox Code Playgroud)

有没有办法说使用jQuery> 960px禁用rel ="lightbox"?提前致谢!

jquery fluid responsive-design

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

为什么我不能停止背景重复:重复?

我有一个奇怪的问题.本着试图编写DRYer,更短代码的精神,我想从我个人的h3样式中删除"不重复",只需要一个声明即可.下面是失败的代码示例版本.#c中的h3固执不会停止重复,除非我像#a和#b那样设置它.
我尝试将background-repeat:none替换为:no-repeat,但没有运气.在此先感谢您的帮助!

.class > h3
    {   
        float:left;
        height:21px;
        width:200px;
        margin-bottom:10px;
    }

    #a > h3 {background:url(a.png) no-repeat;}
    #b > h3 {background:url(b.png) no-repeat;}
    #c > h3 {background:url(c.png);}

    /* EDIT: this code does not work (even after applying Thom's answer)    
    h3 {background-repeat:none;}
    */

    h3 {background-repeat:no-repeat;}
Run Code Online (Sandbox Code Playgroud)

css

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

为什么我不能在$ .each函数中使用`this`作为jQuery函数的字符串arg

我正在努力处理我正在研究的一些jQuery代码,并且我已经将问题缩小到这个简单的例子,它不像我期望的那样:

jsFiddle: http ://jsfiddle.net/HypYT/


HTML

<div id="a">a: <span>A</span></div>
<div id="b">b: <span>B</span></div>?
Run Code Online (Sandbox Code Playgroud)

jQuery的

jQuery.each( ["#a", "#b"], function(){
    alert(this);    // alerts "#a" and "#b"
    $(this).hide(); //not working
    $('#b').hide(); //working
});?
Run Code Online (Sandbox Code Playgroud)

任何人都有任何见解在这里发生了什么?

each jquery

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

Facebook图形API突然变得非常缓慢

我不确定发生了什么,但今天我注意到facebook api对我来说工作得非常慢.

起初我虽然这是我的代码中的一个错误,但我尝试了图谱API资源管理器,甚至这导致超时错误的一半时间(只是使用/me):

无法加载资源:服务器响应状态为504(服务器超时)

我不认为它是我的互联网连接,因为其他一切似乎都很快,http://speedtest.net给了我很好的结果.

  • 是我的问题在某种程度上可以解决或者这只是某种怪物次数吗?
  • 这是否发生在其他人身上?
  • 我是否需要考虑在我的申请中收到回复需要花费很长时间的情况?

我目前有一个注册页面,在显示表单之前等待FB.api响应(使用spinner gif).我可以使用超时等待几秒钟并显示它是否api没有响应,但我真的宁愿不必在我的应用程序所依赖的每个api调用中使用相同类型的逻辑...

编辑:它现在自发地修复了自己.仍然不知道发生了什么.

performance facebook facebook-graph-api

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

JSON.stringify将对象转换为json时返回[]

我正在努力创建一个 JSON 对象以通过网络发送。有问题的数组在 Chrome 调试器中看起来像这样。

event: Array[0]
        $$hashKey: "02Q"
        bolFromDB: 1
        bolIndoor: null
        classId: 41
        curValue: "7.1000"
        curWeightHeight: ""
        datDate: "2013-01-13T01:00:00.000Z"
        exists: true
        id: "10"
        idClass: "W"
        idEvent: "60M"
        length: 0
        ownEvents: true
        ownSex: true
        pbs: undefined
        selected: true
        strAdditional: ""
        strName: "60m"
        strTown: "Stadtallendorf"
__proto__: Array[0]
Run Code Online (Sandbox Code Playgroud)

这是一个更大的对象数组的一小部分,但在尝试将问题分解为最小的部分时,这似乎是该行的结尾。

调用时JSON.stringify(event),返回值为[]

我期望{$$hashKey: "02Q",bolFromDB: 1, bolIndoor: null, ... etc }

javascript json

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

将PHP代码传递给Javascript将无法正常工作

所以我有这个代码:

else {
    $strlen = json_encode(strlen($_POST['message']));
    ?>
    <script language="javascript" type="text/javascript">
        var length = <?php echo $strlen ?>
        alert("Your message was too long (max 255 chars), yours was " + length);
    </script>
    <?php 
    echo "Your message was too long (max 255 chars)";
    echo "Yours was " . $strlen . " charachters long";
}
Run Code Online (Sandbox Code Playgroud)

...并且它不会显示带有strlen字符串实际值的警告框.

"Yours was $ strlen charchters long"工作得很好.

我也试过去除json_encode(),也没有.

javascript php

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