- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 jquery 代码:
$('.image_thumb').click(function() {
var big_image = $('.image_thumb').attr('src').replace('thumbs/','').replace('skin/','');
alert(big_image);
$('body').html('<div style="position: absolute; left: 0; top: 0; width: 100%; height:100%; background-color: #000000; background: url("..'+big_image+'") center center no-repeat;"></div>'
);
});
当我单击 .image_thumb 元素时,它首先显示一个警报,即“images/work/1/image.png”。但是当 div 加载时,背景中的 url 值如下所示:“images work 1 image.png” - 所有斜杠都替换为空格。有人可以解释一下到底是什么吗? :))谢谢。
有趣,但是下面的代码可以完美运行:
$('.image_thumb').click(function() {
var big_image = $('.image_thumb').attr('src').replace('thumbs/','').replace('skin/','');
alert(big_image);
$('body').html('<div style="position: absolute; left: 0; top: 0; width: 100%; height:100%; background-color: #000000;"><img src="'+big_image+'"></div>'
);
});
只有一个问题 - 这样我就无法将图像居中(因为我不知道宽度和高度),所以我几乎坚持第一个选项。
最佳答案
我自己找到了解决方案,它非常...嗯...愚蠢:
$('.image_thumb').click(function() {
var big_image = $('.image_thumb').attr('src').replace('thumbs/','');
alert(big_image);
$('body').html('<div style="position: absolute; left: 0; top: 0; width: 100%; height:100%; background: url('+big_image+') #000000 center center no-repeat;"></div>'
);
});
background:url() 中的双引号由于某种原因造成干扰。
另一件事是,我必须删除 .replace('skin/','') 并且不在 url() 中使用 ..,现在一切都工作得很好。
关于jQuery - 斜杠无缘无故地被空格替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22239768/
我有一个右下角倾斜的元素,我必须在其上放置一个盒子阴影。有时倾斜的 Angular 被徽章覆盖 - 我的问题不适用,如果是这样的话: 这是信息框及其边 Angular 的 (s)css 部分(还有更多
是否可以在纯 html/css 中创建类似下面的内容? 我想做这个响应式和全 (100%) 宽度(最大左 Angular 100 像素,右边最小 50 像素,类似的东西)。 最佳答案 您可以通过转换(
如何在 fabricjs 文本中为文本提供渐变或斜 Angular 效果?? http://fabricjs.com/fabric-intro-part-2/ 这里给出了形状和所有示例,我将其与文本绑
我用过: http://apps.eky.hk/css-triangle-generator/ 为彼此对 Angular 放置的两个不等边三 Angular 形生成 css: 左下三 Angular
我是一名优秀的程序员,十分优秀!