小编pia*_*man的帖子

如何阻止Sticky Footer覆盖内容......?

我使用的是"粘性"页脚,但在几页上它覆盖了内容.有没有办法防止这种情况发生,但保留它的"粘性"质量?

我尝试使用min-height:上HTML和body,但没有奏效.

CSS:

html {
    background: black url(images/bg2.jpg) no-repeat 200px center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
}
body {
    margin: 0;
    height: 100%;
    padding-left: 40px;
    padding-top: 25px;
}
#container {
    min-height: 100%;
    position: relative;
    height: 100%;
    min-width: 900px;
    overflow: hidden;
}
#body {
    padding-bottom: 100px;
    float: left;
    background-color: rgba(0,0,0,0.7);
    width: 750px;
    height: 400px;
}
#footer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100px;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<body>

<div …
Run Code Online (Sandbox Code Playgroud)

html css footer css3 sticky-footer

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

在Apple Swift中解析Excel数据

我目前的工作流程涉及使用Applescript基本上划分Excel数据并将其格式化为纯文本文件.我们正在推动所有Swift环境,但我还没有找到任何用于将我的Excel数据解析为Swift的工具包.

我唯一能想到的是使用C或其他东西并包装它,但这并不理想.解析这些数据以便在Swift中使用的更好的建议?

目标是消除Applescript,但我不确定在与Excel文件交互时是否可行.通过Applescript编写Excel脚本似乎是唯一的方法.

编辑:我没有从此工作流程中删除Excel的选项.这就是数据将如何进入应用程序,因此我必须包含它.

能够简化解析这些数据的过程然后处理它将是至关重要的.我知道Applescript过去一直很好,帮助我处理它; 然而,它对我来说有点过于封闭.

我一直在寻找在Swift/Cocoa中编写的东西,但是仍然可能需要用Applescript提取数据,对吧?

推动Swift的一大优点是可读性.我不太了解Objective-C,我觉得swift会更容易过渡.

我在PC上的工作流程一直在使用COM对象,如前所述,在Mac Excel应用程序中不可用.我此刻只是在寻找数据提取.一些以前的应用程序在应用程序中进行了处理,但我希望使其非常独立,因此我正在开发的应用程序中的所有处理.一旦从.XLS或.XLSX文件中提取数据,我将通过RegEx进行一些文本编辑,也许还会进行一些数字处理.没什么太疯狂的.截至目前,它将在客户端运行,但我希望将其扩展到服务器进程.

excel applescript parsing objective-c swift

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

HTML5音频播放器 - 自动播放下一课程实例

我正在使用UbaPlayer,这是一个带Flash后备的jQuery HTML5音频播放器.目前,它只是在提示的特定歌曲结束后停止.

我希望它能够自动播放按时间顺序列出的下一个"audiobutton"类.

@Winner_joiner设法编辑第190行以移动到下一首歌曲,<ul>但是在完成的最后一首歌<ul>之后,它转到第一个实例<ul class=controls>,而我希望它继续到NEXT的时间顺序实例<ul>.

我有一些歌曲之间的内容,所以我必须打破<ul>并为其他歌曲启动另一首歌.

这是我的HTML:

<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="src/jquery.ubaplayer.js"></script>
<script>
jQuery(document).ready(function() { 
   jQuery.noConflict();
   jQuery(function(){
            jQuery("#ubaPlayer").ubaPlayer({
            codecs: [{name:"MP3", codec: 'audio/mpeg;'}]
            });

    });
    jQuery('a[rel=vidbox]').click(function () {

        if (jQuery("#ubaPlayer").ubaPlayer("playing") === true) {
            jQuery("#ubaPlayer").ubaPlayer("pause");
            }
        return false;
    });
})
</script>
</head>

<body>
<div id="ubaPlayer"></div>
    <ul class="controls">
        <li><a class="audioButton" href="mp3/dontthinktwice.mp3">
        Don't Think Twice (Bob Dylan)</a></li>
        <li><a class="audioButton" href="mp3/livingforthecity.mp3">
        Living for the City (Stevie Wonder)</a></li>
    </ul>

    <!-- More content and stuff here-->

    <ul …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

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

第一页加载时出现白色闪烁:是否可以“解决”此问题?

我注意到,在我网站上某些页面的第一次加载中,有一个快速的白色闪烁。

一旦页面内容被缓存,它似乎就不会执行此操作,但是在第一次加载时很烦人。

我尝试将所有<html>标签设置为黑色,但这似乎无法解决问题。可能是我某些页面上的脚本吗?(即分析)

我有什么办法可以解决这个问题?

更新:可以在此处查看该站点。根据我的经验,有些页面使用Javascript,而其他页面则没有,并且似乎无关紧要。

html javascript css html5 css3

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

在设计/加载时间方面被认为过度使用的页面上的淡入淡出效果是什么?

这是网页设计中的不良做法吗?(整个淡入淡出的东西)我在这里得到了一些来自用户的混合评论,说它太过分了.什么是共识?我想遵循常规做法,避免任何失礼.

我意识到这是一个非常微妙的事情,我可以在没有它的情况下生活......但是,在我看来,它为设计增添了一些东西.

最令人担忧的是:它会阻止一些用户吗?当用户没有启用Javascript但页面仍显示时,我没有回退.那应该不是问题,但效果本身会让人们失望吗?

加载/完成效果的"太长"是什么?有人说2.8秒对于很多用户来说太长了.是否存在某种普遍接受的价值?

附录:我注意到大多数网站都没有使用这种效果.这是因为加载时间较长是不合需要的,还是视觉效果令人烦恼?

脚本:

<script type="text/javascript">
    $(document).ready(function(){
        document.body.style.display = 'none';
        $('body').fadeIn(2800);
    })
</script>
Run Code Online (Sandbox Code Playgroud)

CSS:

html {
    background: #000;
    height: 100%;
}
body {
    background: black url(images/bg.jpg) no-repeat 200px center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0;
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

css jquery

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

"无法获取文档"错误 - Javascript和Applescript

我的Applescript在Safari中遇到了这个错误(偶尔).

Result:
   error "Safari got an error: Can’t get document \"DOC TITLE\"." 
   number -1728 from document "DOC TITLE"
Run Code Online (Sandbox Code Playgroud)

我认为这是因为页面没有加载,但我有一个Javascript在继续之前检查"完成",以及一个try语句延迟错误的另一秒.

不过,我仍然遇到这个问题.它似乎相当随机.

有什么建议?

Applescript(整个Tell声明):

tell application "Safari"
set the URL of the front document to searchURL
delay 1
repeat
    if (do JavaScript "document.readyState" in document 1) is "complete" then exit repeat
    delay 1.5 -- wait a second before checking again
end repeat
try
    set doc to document "DOC TITLE"
on error
    delay 1
    set doc to document "DOC TITLE"
end try
set …
Run Code Online (Sandbox Code Playgroud)

javascript safari applescript applescript-excel applescript-objc

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

如何让这两个jQuery脚本一起工作?

一个是用于Mp3s的音频播放器,另一个是Lightbox我试图在其中显示YouTube视频.

这是头部:

<script type="text/javascript" src="videobox/js/mootools.js"></script>
<script type="text/javascript" src="videobox/js/swfobject.js"></script>
<script type="text/javascript" src="videobox/js/videobox.js"></script>
<link rel="stylesheet" href="videobox/css/videobox.css" type="text/css" media="screen" />

<link rel="stylesheet" href="libs/css/styles.css" />
<script src="libs/jquery/jquery.js"></script>
<script src="src/jquery.ubaplayer.js"></script>
<script>
   $(function(){
            $("#ubaPlayer").ubaPlayer({
            codecs: [{name:"MP3", codec: 'audio/mpeg;'}]
            });
        });
</script>
Run Code Online (Sandbox Code Playgroud)

我注意到当我删除"libs/jquery/jquery.js"时灯箱工作,但我的音频播放器停止工作.

在Javascript/JQuery方面我不是很熟练,所以答案可能很明显.

更新:

这解决了这个问题!

<script type="text/javascript" src="videobox/js/mootools.js"></script>
<script type="text/javascript" src="videobox/js/swfobject.js"></script>
<script type="text/javascript" src="videobox/js/videobox.js"></script>
<link rel="stylesheet" href="videobox/css/videobox.css" type="text/css" media="screen" />

<link rel="stylesheet" href="libs/css/styles.css" />
<script src="libs/jquery/jquery.js"></script>
<script src="src/jquery.ubaplayer.js"></script>
<script>
   jQuery.noConflict();
   jQuery(function(){
            jQuery("#ubaPlayer").ubaPlayer({
            codecs: [{name:"MP3", codec: 'audio/mpeg;'}]
            });
        });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript audio jquery lightbox

0
推荐指数
1
解决办法
615
查看次数

当Javascript不可用时,jQuery Fade-in变通方法

我一直在我的主页上使用jQuery淡入淡出,我最近刚刚意识到当Javascript被禁用时它显示黑屏.display: none当Javascript不可用时,如何更改删除属性?

脚本:

<script type="text/javascript">
   $(document).ready(function(){
       $('html').fadeIn(3000);
   })
</script>
Run Code Online (Sandbox Code Playgroud)

CSS:

html {
    background: #000;
    height: 100%;
}
body {
    background: black url(images/bg.jpg) no-repeat 200px center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    display: none;
    margin: 0;
    height: 100%;
    padding-left: 40px;
    padding-top: 25px;
} 
Run Code Online (Sandbox Code Playgroud)

javascript css browser jquery css3

0
推荐指数
1
解决办法
93
查看次数

头部和身体之间的脚本元素.[HTML5]

在使用W3C进行验证时,我收到了回复:

头部和身体之间的脚本元素.[HTML5]

具体到HTML5与常规XHTML验证相比如何?

HTML:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link href="services.css" rel="stylesheet" type="text/css">
<script></script>
</head>
<body>

<div id="container">

  <div id="header">
  </div>

  <div id="body">
  </div>

  <div id="footer">
  </div>

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

html javascript validation jquery html5

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