在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,但现在我只是想在页面上进行一些快速更新,而我无法在本地主机上正确查看.
我有一个非常奇怪的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]))中建议的选择器实际上对我不起作用
考虑以下:
<p></p><p style=""></p><p style="border: none;"></p><p style="border: none;"></p><p style="display: inline;"></p><p style="border: none; display: inline"></p><p style="display: none;"></p> …我试过,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应用于第一张图像?
我有点新的整个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 = {...}(似乎不支持模块"有任何想法吗
我正在一个网站上工作,我在使用(客户端)JavaScript修改HTTP响应头时遇到了麻烦.我完全不知道如何做到这一点.我(大致)知道如何使'for'循环修改标题,但我不知道如何访问脚本中的标题.你们都可以帮助我完成这个有趣的任务吗?
我在我制作的javascript动画上遇到了一个关于Internet Explorer的烦人的错误.我有一个城市天际线的灰度图像,它的不透明度变为0,显示出全彩色的天际线.
它在所有其他浏览器中看起来很棒,但IE显示了工件.一位朋友告诉我这是因为在IE中使用javascript动画不透明的一些奇怪的错误.与抗锯齿和假定的黑色背景有什么关系?我真的不知道.
因此,最近对于常规谷歌地图"嵌入"(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&ie=UTF8&hq=&hnear=&t=m&iwloc=A&ll=41.097905,-73.405006&spn=0.006295,0.006295&output=embed"></iframe><br /><small><a href="https://maps.google.com/maps?cid=1311411133662139490&ie=UTF8&hq=&hnear=&t=m&iwloc=A&ll=41.097905,-73.405006&spn=0.006295,0.006295&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时拖延了更长时间.
我搜索过以前有关jQuery和响应式设计的SO帖子,但没有找到类似的运气.我的问题是,我有一个网站,当它达到> 960px它会掉落所有的眼睛糖果,变得流畅.在某些页面上,我使用灯箱从缩略图中预览较大的图像.当960px被击中时,我想放弃灯箱效果.以下是我设置灯箱的方法:
灯箱:
<a href="images/some-img.jpg" rel="lightbox" title="some title">some text »</a>
Run Code Online (Sandbox Code Playgroud)
有没有办法说使用jQuery> 960px禁用rel ="lightbox"?提前致谢!
我有一个奇怪的问题.本着试图编写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) 我正在努力处理我正在研究的一些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)
任何人都有任何见解在这里发生了什么?
我不确定发生了什么,但今天我注意到facebook api对我来说工作得非常慢.
起初我虽然这是我的代码中的一个错误,但我尝试了图谱API资源管理器,甚至这导致超时错误的一半时间(只是使用/me):
无法加载资源:服务器响应状态为504(服务器超时)
我不认为它是我的互联网连接,因为其他一切似乎都很快,http://speedtest.net给了我很好的结果.
我目前有一个注册页面,在显示表单之前等待FB.api响应(使用spinner gif).我可以使用超时等待几秒钟并显示它是否api没有响应,但我真的宁愿不必在我的应用程序所依赖的每个api调用中使用相同类型的逻辑...
编辑:它现在自发地修复了自己.仍然不知道发生了什么.
我正在努力创建一个 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 }
所以我有这个代码:
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 ×4
css ×3
jquery ×3
php ×2
animation ×1
css3 ×1
each ×1
facebook ×1
fluid ×1
geb ×1
google-maps ×1
html ×1
http ×1
json ×1
opacity ×1
performance ×1
pseudo-class ×1
xampp ×1