1
無法弄清楚,需要另一雙眼睛。頁腳在頁面底部正確顯示。點擊後,軌跡出現在控制檯中。不在任何瀏覽器中動畫過渡。感謝您的期待!CSS轉換沒有動畫
HTML
<link rel="stylesheet" href="stylesheets/appoverwrite.css" type="text/css" media="screen" />
<script type="text/javascript" src="scripts/appscripts.js"></script>
<div id="appfooter">....</div>
APPOVERWRITE.CSS
#appfooter {
position:fixed;
width: 100%;
bottom: -350px;
height: 400px;
clear:both;
font-size: 11px;
background: #000;
border-top: 1px dotted #d83800;
z-index: 1000;
transition: bottom 2s;
-moz-transition: bottom 2s;
-webkit-transition: bottom 2s;
-o-transition: bottom 2s;
}
#appfooter .transition {
bottom: 0px;
}
APPSCRIPT.JS
jQuery(document).ready(function($){
$appfooter = $('#appfooter');
show_footer();
});
function is_touch_device() {
return !! ('ontouchstart' in window);
}
function show_footer() {
var open = false;
$appfooter.click(function() {
console.log("show_footer");
if (open == false) {
$appfooter.addClass("transition");
open = true;
} else {
$appfooter.removeClass("transition");
open = false;
}
});
}
啊的空間疑難雜症!謝謝你的捷徑。我嘗試切換,但我需要那裏的classList。非常感謝 – HappaGirl
有時它只需要一雙新鮮的眼睛。如果你想使用jQuery,你確實可以像'$(「#appfooter」)。toggleClass(「transition」);''一樣使用'toggleClass'。 'classList'是一個純JS的東西(我比jQuery有更多的經驗,這就是我使用它的原因)。這是你的選擇! –