小编cmp*_*ger的帖子

为后备字体设置不同的字体大小

在我的网站上我使用这些字体: font-family: Segoe UI, Verdana, Geneva, sans-serif

Verdana看起来有点像Segoe UI,对于Mac和iOS设备来说是一个不错的后备.现在问题是Verdana比Segoe UI大很多,所以在某些设备上字体太大了.

我似乎无法弄清楚如何根据应用的字体设置字体大小; 例如,对于segoe ui是18px,对于verdana是16px吗?

知道如何只用css做这个吗?

谢谢!

css fonts css3

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

jquery工具提示IE问题

我在重新加载ajax的区域中使用jquery 工具提示.所以我绑定js for tooltip并且所有工作都适用于大多数浏览器但不适用于IE 7和8.位置有问题,它给我一个错误,如"left is NULL or not a object",这里是有问题的部分脚本`

    var left = helper.parent[0].offsetLeft;
    var top = helper.parent[0].offsetTop;
    if (event) {
        // position the helper 15 pixel to bottom right, starting from mouse position
        left = event.pageX + settings(current).left;
        top = event.pageY + settings(current).top;
        var right='auto';
        if (settings(current).positionLeft) {
            right = $(window).width() - left;
            left = 'auto';
        }
        helper.parent.css({
            left: left,
            right: right,
            top: top
        });
    }`
Run Code Online (Sandbox Code Playgroud)

当我关闭错误弹出时,如果我快速将鼠标移动到该区域,它开始正常工作.有人能说出问题所在.重新加载的区域具有固定宽度.

mouse jquery internet-explorer position tooltip

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

检测iphone/ipad方向不起作用

我有这个简单的脚本:

function orientation() {

  var orientation = window.orientation;
  switch(orientation) {

    case 0:
       alert('0');

         break;

    case 90:
    alert('90');
        break;

    case -90:
    alert('-90');
         break;
  }
}   
$(document).ready(function(){
    window.onorientationchange = orientation();
})
Run Code Online (Sandbox Code Playgroud)

但不知怎的,当我把它转过来时,我从来没有在我的ipad上收到警报......我在某个地方犯了错误吗?谢谢你们的帮助:)

javascript jquery zepto

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

为什么我的函数不能按预期在文档加载上运行?

此代码应设置元素高度; 但是没有添加样式.我错过了一些明显的东西吗

function setGround() { 
    document.getElementById('content').style.height = '40px';
} 

document.onload = setGround; 
Run Code Online (Sandbox Code Playgroud)

HTML非常基础:

<!DOCTYPE html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Template</title>
    <link rel="stylesheet" type="text/css" href="css/default.css"/>
    <link rel="stylesheet" type="text/css" href="css/orange.css"/>
    <script type="text/javascript" src="javascript/detect-css.js"></script>
</head>

<body>
    <header>
        <div id="logo"></div>
    </header>
    <section id="sidebar"><p>sf </p>
    </section>

    <section id="content"><p>sf </p>
    </section>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

html javascript height

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

使用javascript将课程添加到第一个孩子

这条链有什么原因不起作用?它不添加类:

document.getElementsByTagName('nav')[0].firstChild.className = "current"
Run Code Online (Sandbox Code Playgroud)

它应返回nav元素的第一个子元素,这是<a>不会发生的。

谢谢你的帮助!

javascript

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

在多个元素上使用remove()

this:document.getElementsByClassName('warningmessage').remove();如果页面上有多个warningmessage元素,则不起作用.

如何删除该类的所有元素?我必须使用for each?是不是有deleteall()的命令?

谢谢你的提示!

javascript

5
推荐指数
2
解决办法
1537
查看次数

jquery ajax调用点击,只能工作一次

我有这个简单的jquery代码.点击它获取标签的URL,在当前内容旁边加载该页面,滑动它并删除旧内容.页面的状态与以前完全相同,相同的元素没有额外的类或样式.问题是下一个ajax调用不起作用.也许我需要.unbind()一些东西?

我是jquery和javascript的新手,所以我很丢失.非常感谢你的帮助 :)

<script  type="text/javascript">
    $(document).ready(function(){ 
        loadPage();
    });
    function loadPage(url) {
        if (url == undefined) {
            $('body').load('index.html header:first,#content,footer', hijackLinks);
        } else {
            $.get(url , function(data) {
                $('body').append(data);
                $('body>meta').remove();
                $('body>link').remove();
                $('body>title').remove();
                $('body').append(direction);
                sm = $(window).width();
                if(direction == "leftnav"){
                    $('body>header:last,body>#content:last,footer:last').css("left", "-" + sm + "px");
                    footerheight = $('body>#content:last').outerHeight(false) + $('body>header:last').outerHeight(true) ;
                    $('footer:last').css("top", footerheight);
                    $('body>header,body>#content,footer').css("-webkit-transition-duration","0.5s")
                    $('body>header,body>#content,footer').css("-webkit-transform","translate(" + sm + "px,0px)");
                };
                if(direction != "leftnav"){
                    $('body>header:last,body>#content:last,footer:last').css("left", sm + "px");
                    footerheight = $('body>#content:last').outerHeight(false) + $('body>header:last').outerHeight(true) ;
                    $('footer:last').css("top", footerheight);
                    $('body>header,body>#content,footer').css("-webkit-transition-duration","0.5s")
                    $('body>header,body>#content,footer').css("-webkit-transform","translate(-" + sm + "px,0px)");
                }; …
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

在javascript中获得触摸的持续时间

是否可以在ios设备上使用javascript获取触摸的持续时间(如果可能的话还可以使用其他设备)?我想区分长按和iphone webapp上的短按"点击".

谢谢您的意见 :)

javascript iphone jquery timer touch

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

在powerBI中具有多个值的列,用于切片器

我有一个包含以下数据的专栏

|  spoon
|  fork
|  fork & spoon
Run Code Online (Sandbox Code Playgroud)

我想在我的页面中添加一个切片器,它有两个选项:Spoon,fork.选择Spoon后,它会显示Spoon和fork&spoon行的结果.选择Fork时,它会显示Fork和fork&spoon行的结果  

这可以通过powerbi来实现吗?  

如果不是直接的,我认为像这样格式化我的数据可能有帮助吗?powerBI是否可以选择将值除以半圆作为多个值?

|  Spoon
|  Fork
|  Fork ; Spoon
Run Code Online (Sandbox Code Playgroud)

编辑:在我的实际表格布局上更多信息:

| Service A |  revenue |  category 1    
| Service B |  revenue |  category 2
| Service C |  revenue |  category 1 & 2
Run Code Online (Sandbox Code Playgroud)

 

powerbi

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

执行功能接连不断

我有这个javascript代码:

 if (direction !== "leftnav") { 
// DO THINGS
};
setTimeout(function () {
//DO OTHER THINGS AFTER THE FIRST THING
}, 1000);
Run Code Online (Sandbox Code Playgroud)

是否可以在第一个之后执行2e函数而不必使用超时事件?

非常感谢你的帮助 :)

javascript jquery timeout

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