css - 绝对定位的 div 中的死链接

标签 css wordpress iframe absolute broken-links

我正在拼命尝试使链接图像上的链接正常工作,但每当我点击该链接时,我的浏览器(Chrome 和 Firefox)只告诉我它们正在连接到该页面,并且我得到一个连续旋转的图像,就好像浏览器正在做某事。如果我在另一个选项卡中打开,该链接将完美运行。

有问题的 div 在 Wordpress 页面中进行了编码和样式设置。我正在为客户更改其他开发人员的工作。

这是 div:

<div style="position: absolute; top: 645px; left: 80px; width: 150px;">
  <a href="http://themoneycouple.com/?p=4681" target="_top" style="display:inline-block">
    <img src="http://themoneycouple.com/wp-content/uploads/2013/10/kit-history.png" alt="Toolkit History Link" width="150" height="170" style="position:relative; display:block; z-index:999999999999;" />
  </a>
</div>

这是它所在的页面:http://themoneycouple.com/resources/love-and-money-kit/

我尝试过以多种方式更改每个元素的 z-index,尝试以各种可能的方式更改链接目标,更改显示设置等。

最后一点,这个页面上有很多 iframe,我不确定它们是否以某种方式把事情搞砸了。非常感谢您的帮助。

最佳答案

看起来 HREF 的 URL 正在尝试使用 fancybox 协议(protocol)将页面加载为模式。这是预期的结果吗?

该页面 ID 是否存在?它看起来 URL 看起来与站点上的其他页面 URL 不同。


有一个 jQuery 函数以每个带有 A 标签的 IMG 标签为目标,并应用“fancybox”类。修改此函数的特异性以排除库中的最后一项。更好的是,创建一个新类并将其添加到应该具有 fancybox 功能的元素中。同样的问题发生在 HREF 转到页面而不是打开图像的其他页面上。

当前的 jQuery 函数:

var thumbnails = jQuery("a:has(img)").not(".nolightbox").filter( function() { return /\.(jpe?g|png|gif|bmp)$/i.test(jQuery(this).attr('href')) });

thumbnails.addClass("fancybox").attr("rel","fancybox").getTitle();

关于css - 绝对定位的 div 中的死链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19391250/

相关文章:

html - 如何制作扩展出 960 网格系统的彩色背景?

javascript - 试图将 div 定位在移动视口(viewport)的底部,而不是浏览器的底部

php - Woocommerce 新用户注册后更新用户元数据

javascript - 如何在iframe元素中更改样式属性

jquery - 在 facebook iframe 中添加自定义样式表

html - iframe 滚动条在 Mac 上的 Chrome 中消失

html - &lt;iframe&gt; 和 <object> 都是空白,但仅限于 Firefox

javascript - 将随机生成的绝对 div 定位为网格的最佳方法?

javascript - 将 d3 力图的线放在前景中

php - 有人可以解码这个脏代码吗?