我使用的是"粘性"页脚,但在几页上它覆盖了内容.有没有办法防止这种情况发生,但保留它的"粘性"质量?
我尝试使用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) 我目前的工作流程涉及使用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进行一些文本编辑,也许还会进行一些数字处理.没什么太疯狂的.截至目前,它将在客户端运行,但我希望将其扩展到服务器进程.
我正在使用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) 我注意到,在我网站上某些页面的第一次加载中,有一个快速的白色闪烁。
一旦页面内容被缓存,它似乎就不会执行此操作,但是在第一次加载时很烦人。
我尝试将所有<html>标签设置为黑色,但这似乎无法解决问题。可能是我某些页面上的脚本吗?(即分析)
我有什么办法可以解决这个问题?
更新:可以在此处查看该站点。根据我的经验,有些页面使用Javascript,而其他页面则没有,并且似乎无关紧要。
这是网页设计中的不良做法吗?(整个淡入淡出的东西)我在这里得到了一些来自用户的混合评论,说它太过分了.什么是共识?我想遵循常规做法,避免任何失礼.
我意识到这是一个非常微妙的事情,我可以在没有它的情况下生活......但是,在我看来,它为设计增添了一些东西.
最令人担忧的是:它会阻止一些用户吗?当用户没有启用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) 我的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
一个是用于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) 我一直在我的主页上使用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) 在使用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) javascript ×6
jquery ×5
css ×4
css3 ×3
html ×3
html5 ×3
applescript ×2
audio ×1
browser ×1
excel ×1
footer ×1
lightbox ×1
objective-c ×1
parsing ×1
safari ×1
swift ×1
validation ×1