如何更改默认行为,以便只显示带有电影ID的div的内容?JS显示/隐藏默认行为
的JavaScript:
window.addEventListener("hashchange", function() {
var targetDiv = $(location.hash);
if (!targetDiv.is(':visible')) {
$('.page').slideUp();
targetDiv.slideDown();
} else {
$('.page').slideUp();
}
}, false);
JS小提琴:http://jsfiddle.net/s9cxjrmf/
我尝试添加display: none
到div
最初的页面,但是,由于它在启动时会隐藏一切显示,而不是一切都完全不解决我的问题。我只需要在页面加载时保持其功能,同时显示第一个div的内容。
虽然这种解决方案的工作,当我打开网站它去电影节。我只想要显示电影片段,而不是在页面打开时进入。 :) –
@MateiPanchios检查答案底部的编辑部分。增加了仅限CSS的解决方案 – Tushar