0

我无法弄清楚为什么标题链接上的悬停状态不起作用?我唯一推断的是它与它下面的砖石容器有关。有没有其他人想出如何解决这个问题?或者我做错了什么。

我还应该注意:该链接在浏览器上根本不起作用,但有趣的是,该链接适用于移动设备。(chrome 37.0 mac) (iphone ios 8 safari & chrome)

现场演示:jamesdolencedemo.tumblr.com

我知道 tumblr 把代码弄得一团糟,所以我附上了主题 html 和 css

主题:

/*
YUI 3.14.1 (build 63049cb)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}span {text-decoration: none;}

/*
James Dolence 2.00
Logan Myers 2014
*/
html {overflow-y: scroll;}
body {background: rgba(255,255,255,0);color: rgba(0,0,0,1);font-family: "Founders Grotesk";}

a {color: rgba(0,0,0,1); text-decoration: none;}
a:hover {color: rgba(0,0,255,1);}


.container {width: 90%; max-width: 1250px; margin: 0 auto;}


header nav {width: 97%; margin: 3em 1% 3em; background: rgba(0,0,255,1); float: left;}
header nav h1 a {font-size: 300%;}

header.try2 {width: 97%; margin: 3em 1% 3em; background: rgba(0,0,255,1);}


footer {overflow: hidden; width: 97%; margin: 7em 1%;}

figcaption p {padding-bottom: 1em;}

img, iframe {width: 100%; height: auto;}

div.container {border-bottom: 7em solid rgba(0,0,0,1);}

/*photoset fix to just show 1 image */
#index .photoset a img {display: none;}
#index .photoset a img:first-child {display: block;} 



.column.w1, .column.w2, .column.w3 {margin: 0 1% 1em; display: block; float: left;}
.column.w1 {width: 31%;}
.column.w2 {width: 64%;}
.column.w3 {width: 97%;}

#index:after, body:after, .container:after, #index:after, #index:before, header:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }


::-moz-selection {color: rgba(255,255,255,1); background: rgba(0,0,255,1);}
::selection {color: rgba(255,255,255,1); background: rgba(0,0,255,1);}

@media only screen and (max-width: 700px) {
	
	.perma .column.w1 {width: 64%}
	.perma .column.w2 {width: 97%}
}

@media only screen and (max-width: 500px) {
	.perma .column.w1 {width: 97%}
}
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>James Dolence</title>
	<meta name="description" content="James Dolence" />
	<meta name="keywords" content="James,Dolence,design,designer" />
	<link rel="shortcut icon" href="{Favicon}">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="http://hi.iamloganmyers.com/jd/jd_tumblr.css">
	<!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
</head>
<body>



<div class="container">	
<header>
	<nav>
	<h1><a href="http://google.com">James Dolence</a></h1>
	</nav>
</header>


{block:IndexPage}
<section id="index">
	{block:Posts}
		{block:Photo}
		<article class="column w1 post">
			<a href="{Permalink}"><img src="{PhotoURL-500}"></a>
		</article>
		{/block:Photo}

		{block:Photoset}
		<article class="column w1 post photoset"><a href="{Permalink}">
			{block:Photos}<img alt="" src="{PhotoURL-500}">{/block:Photos}
        </a></article>
		{/block:Photoset}
		
	{/block:Posts}

	{block:Pagination}
		<div class="pagination">
			{block:PreviousPage}<a href="{PreviousPage}">-</a>{/block:PreviousPage}
			{block:NextPage}<a href="{NextPage}">+</a>{/block:NextPage}
		</div>
	{/block:Pagination}
</section>
{/block:IndexPage} 

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://static.tumblr.com/3fbycwu/87Hn3ipdt/masonry.pkgd.min.js"></script>
<script src="http://static.tumblr.com/3fbycwu/Sk0n3ipfd/imagesloaded.pkgd.min.js"></script>
<script src="http://static.tumblr.com/3fbycwu/0BCn3ipcz/jquery.infinitescroll.min.js"></script>
<script type="text/javascript">
	(function() {
		var $container = $('#index');
		    $container.infinitescroll({
		        navSelector  : ".pagination",            
		        nextSelector : ".pagination a:first",    
		        itemSelector : "article",
		        transitionDuration: 0,
		        bufferPx     : 0,
		        done : "",
		        loading: {
		            finishedMsg: "<p> </p>",
		            img : " ",
		            msg: null,
		            msgText: "<p> </p>"
		        },
		    },
		      function( newElements ) {
		            var $newElems = $( newElements ).css({ opacity: 0 });
		            $newElems.imagesLoaded(function(){
		                $newElems.animate({ opacity: 1 });
		                $container.masonry( 'appended', $newElems);
		            });
		          }
		    );
		    $container.imagesLoaded( function(){
		      $container.masonry();
		    });
		})();
	</script>		

	


<footer>
	<a href="mailto:jamesdolence@gmail.com">Jamesdolence@gmail.com</a>
</footer>

</body>
</html>
显然,如果你运行它,它会在这里看起来一团糟......

4

1 回答 1

0

好吧,我想通了,所以我想我会自己为将来的人回答...

它与它使用的 tumblr 的 iframe 有关......他们的 z-index 设置为 z-index: 9999999998; 所以这是一个非常简单的解决方案,只需将元素的 z-index 更改为更大的东西似乎就可以解决它。

(这也是它适用于移动设备的原因,因为这些 iframe 是不同的......)

大号

于 2014-10-08T19:26:37.193 回答