小编Eri*_*ric的帖子

在Mobile Safari中打开虚拟键盘时,如何阻止我的固定导航像这样移动?

据我所知,移动safari在固定元素周围有很多错误,但在大多数情况下,我已经设法让我的布局正常工作,直到我在底部的固定导航中添加了一个非常需要的文本输入.现在,当用户关注文本输入元素并出现虚拟键盘时,我的导航(否则始终固定在页面底部)会跳到页面中间的一个非常奇怪的位置.

在此输入图像描述

我会在这篇文章中添加一些代码,但我不确定从哪里开始.导航固定在底部,位于左侧和底部0,宽度为100%.从那里,我不知道发生了什么,我只能假设它是一个移动的safari bug.

只有当文本输入元素被聚焦并且虚拟键盘打开时,它似乎也会失去它的位置固定并变得相对.

css mobile position mobile-safari ios

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

为什么这里有两个冒号?跨度::前

这是我正在查看的全部代码,这里是它的背景:http://acidmartin.wordpress.com/2011/02/24/custom-crossbrowser-styling-for-checkboxes-and-radio-buttons

input[type="radio"] + span::before { content: ""; display: inline-block; width: 20px; height: 20px; background: url("sprite.png") no-repeat -20px 0; vertical-align: middle; }
Run Code Online (Sandbox Code Playgroud)

我对这是如何工作有一个很好的理解,但我不明白为什么有两个冒号,而不是跨度和之前的冒号.

之前的选择器,从我读过的应该使用一个冒号.

http://www.w3schools.com/cssref/sel_before.asp

在w3c上,我找不到任何有两个冒号的选择器,除了"before"之前的冒号之外,我也无法找出为什么span会有一个冒号跟随它.

http://www.w3.org/TR/CSS2/selector.html

css css-selectors

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

IE9在加载时使用非外部CSS加载错误的媒体查询信息

我有一个页面在<style>标签中使用非外部CSS ,在这些<style>标签中是以下媒体查询:

@media screen and (max-width:768px){
/* CSS */
}
Run Code Online (Sandbox Code Playgroud)

所有这些都在Firefox中运行良好,CSS为768px宽度,仅在应该的时候呈现.但是,在IE9中,无论大小如何,此媒体查询中的CSS都会在加载时呈现.

然而,在加载之后,如果我根本改变浏览器大小,它会像桌面版一样重新呈现.所以基本上,IE9非外部样式表似乎是渲染所有CSS,无论是在媒体查询中它是否匹配,但是如果浏览器调整大小,则呈现正确的CSS,甚至是像素.

有谁知道这到底发生了什么,或者是否有快速修复?我能够想到的唯一解决方案是通过重新排序我的CSS并添加新的媒体查询来解决这个问题,我希望避免更新代码.

css internet-explorer-9 media-queries responsive-design

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

如何通过jquery将HTML内容附加到底部时将div保持滚动到底部,但隐藏滚动条?

下面我有一个基于小js的模拟器,用于不同的命令工具.用户输入命令,如果正确,则将其显示在顶部.为了将来的使用,我需要确保在完成模拟之前它可以根据需要处理尽可能多的命令.这意味着我的内容不可避免地会溢出.

我现在的解决方案是将Y溢出设置为auto,添加滚动条和一个小jquery以使客户端始终滚动到输出div的底部,因为每次用户输入时内容都会附加到先前内容的下方正确的命令.

现在这个工作正常,除了我想删除滚动条.除了没有可见的滚动条之外,我希望内容的行为方式与溢出auto一样.

在此输入图像描述

有没有办法用jquery或javascript做到这一点?

我知道我可以做一些css技巧在滚动条上用z-index放置某种黑色,但我想尽可能避免这种情况.

javascript jquery scroll scrollbar

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

这是什么语法?; (函数($,undefined)

; (function ($, undefined)
{

    // all the variables and functions of the js document

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我现在已经在jquery/javascript文件中看到过两次这样的缩放脚本.我不明白这究竟是什么.我似乎无法谷歌它,我不记得在最近学习jquery和js时在tizag或w3schools上遇到过这个问题.

此代码之前或之后没有任何内容(除了一些注释).所以我完全迷失了什么(function())(jQuery);是或做了什么.

javascript jquery

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

是否可以仅对图像指定 user-scalable="yes" ?

我正在为移动设备开发课程讲座,并且禁用了缩放功能。我想对页面上除图像之外的所有内容都保持这种方式。

当用户单击在页面内打开弹出窗口的链接时,通过 jquery 将元 user-scalable="no" 替换为“yes”,我已经接近我之前的目标了用户然后在弹出窗口打开时进行放大,其中许多弹出窗口包含我想要启用缩放的图像。

但是,并非我希望用户能够放大的所有图像都位于弹出窗口内,并且我不规定内容的位置。我只控制 gui(css、脚本文件等)

有没有办法仅将可扩展=“是”应用于图像,同时保持GUI的其余部分可扩展=“否”?

javascript css mobile jquery mobile-safari

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

回滚在scrollTop上

$("html").scrollTop($(document).height(),function(){
    $("#page_jump_input").focus();
});
Run Code Online (Sandbox Code Playgroud)

我无法获得回调函数来处理该方法scrollTop().

滚动工作,但回调不会.我哪里错了?

jquery

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

Bootstrap 真的比编写响应式 CSS 更容易吗?

我刚刚研究过 Bootstrap,据我所知,我还需要习惯使用更少的 CSS。

然而,响应式 CSS 对我来说似乎并不困难。当它很困难时,通常是因为我的布局非常复杂,并且大部分工作都归结为在我开始为其编写响应式 CSS 之前对我的内容进行线框图,并且如果有一天我想编写我的内容从头开始自己的代码,就是这样..

  • 那么 Bootstrap 有什么吸引力呢?

  • 为什么开发人员宁愿使用它而不是编写自己的 CSS?

  • 它仅用于快速的小型网站,还是博客等简单的布局?

我的主要问题是,是什么让使用 Bootstrap 比编写响应式 CSS 更容易?

responsive-design twitter-bootstrap

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

这三种创建阵列的方法有什么区别吗?

这三种创建阵列的方法有什么区别吗?如果没有,为什么前两种方式存在,如果它们只是更多的代码?

1:

var myCars=new Array(); 
myCars[0]="Saab";       
myCars[1]="Volvo";
myCars[2]="BMW";
Run Code Online (Sandbox Code Playgroud)

2:

var myCars=new Array("Saab","Volvo","BMW");
Run Code Online (Sandbox Code Playgroud)

3:

var myCars=["Saab","Volvo","BMW"];
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在不使用getElementById的情况下将文本或跨度值传递给函数onClick?

在执行onClick函数时,如何将span的值或文本内容传递给jQuery函数?

我尝试过以下几件事,但没有运气:

<span onClick="sceSelect()">Next</span>
Run Code Online (Sandbox Code Playgroud)

我试图传递值"下一步",但未能通过.我不能使用getElementByID,因为span中的内容是动态生成的,并且是从一个数组放入html,这个数组将多个不同的值作为sepparate放入html中,但我需要每个都激活一个函数并传递它对onClick的价值.

javascript jquery

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