小编use*_*549的帖子

在移动浏览器中显示滚动条

当我有一个可滚动内容的网页时.使用css属性"overflow:auto"或"overflow:visible",滚动条在桌面浏览器上可见,但是当我在移动浏览器上打开页面时,滚动条仅在我尝试滚动时出现.有没有办法让滚动条始终在移动设备上可见?我尝试了一些JQuery库,但没有一个有效.

HTML代码很简单,我有一个带有IFrame的可滚动div:

<div id="wrapper">
    <iframe id="frameContent" src="mysite" scrollable="yes"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

css:

#wrapper{
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    width: 500px;
    height: 200px;
}

#frameContent{
    width: 100%;
    height: 100%;
} 
Run Code Online (Sandbox Code Playgroud)

javascript css jquery scroll mobile-browser

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

检测所有现代浏览器的缩放级别

我想知道是否有办法检测所有现代浏览器都支持的页面缩放级别.我已经尝试了这个: 如何检测页面缩放级别的所有现代浏览器

但不幸的是,它与我试过的所有浏览器都不完全兼容.

是否有更通用的方法或jquery库来实现这一目标?

html javascript css jquery zoom

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

CSS"位置:固定":移动缩放

我正试图在移动浏览器上解决css"position:fixed"属性的问题.我有一个固定的div:

<div id="logo">
...other content here...
</div>
Run Code Online (Sandbox Code Playgroud)

用css:

#logo{
    position: fixed;
    -webkit-backface-visibility: hidden;
    bottom: 100px;
    right: 0px;
    width: 32px;
    height: 32px;
}
Run Code Online (Sandbox Code Playgroud)

因此,通常行为完全是所需的行为,div位置始终位于窗口的右下角,与滚动位置无关.我的问题是,在移动浏览器上,当用户缩放页面时,在某个缩放级别之后,div位置是错误的(有时div会从窗口中消失).

我知道移动浏览器不支持固定位置,但我想知道是否有一些解决方法.我尝试使用这个js代码onScroll事件:

window.addEventListener('scroll', function(e){
    drag.style['-webkit-transform'] = 'scale(' +window.innerWidth/document.documentElement.clientWidth + ')';\\I want to avoid zoom on this element
    var r = logo.getBoundingClientRect();
    var w = window.innerWidth;
    var h = window.innerHeight;
    if(r.right != w){
        rOff = r.right - w;
        logo.style.right = rOff;
    }
    if(r.top+132 != h){\
        tOff = r.top + 132 - h;
        logo.style.bottom = tOff;
    }
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,代码似乎回到了错误的位置.

有人有任何提示吗?

html javascript css css-position mobile-browser

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

Wordpress:创建自定义主页

我想用wordpress创建一个网站,但我希望我的网站有一个由我创建的自定义主页,与网站主题完全不同,然后直接从我的页面链接wordpress页面.

这可能吗?我怎样才能做到这一点?我可以简单地创建页面,并链接使用wordpress面板创建的其他页面,而不会破坏所有内容吗?

wordpress wordpress-theming

3
推荐指数
2
解决办法
670
查看次数