私は最近、私のものに似た質問に対するこの回答を見つけました。
これの逆を行う方法はありますか?ホームページ以外のすべての場所に投稿を表示したい。このコードを逆にして使用しようとしました:
<script type="text/javascript">
window.onload=showsplashbox();
function showsplashbox() {
//alert('location identified as ' + location.href);
if (location.href == 'http://site.tumblr.com/' || location.href == 'http://site.tumblr.com') {
//alert('location match, show the block');
document.getElementById('splashbox').style.display='none';
}
}
</script>
その後
<div id="splashbox" style="display:none">
しかし、うまくいかないようです。アラートのコメントを外すと、すべてが正しく一致しますが、何らかの理由でスタイルが適用されません。
また、次のことを試してみましたが、役に立ちませんでした。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script language="text/javascript">
$(function(){
if (location.href == 'http://site.tumblr.com/' || location.href == 'http://site.tumblr.com') {
$('#splashbox').hide();
} else {
$('#splashbox').show();
}
});
</script>