4

我正在建立一个基本的 Wordpress 网站。这是我需要帮助的演示页面:

http://irontemplates.com/wp-themes/ironband/photos/

当鼠标悬停在图像上时,我希望它在显示“查看图像”之前显示图像的标题。

我假设这是 javascript 还是 jQuery?谁能给我一个示例代码,说明我将如何解决这个问题?

4

4 回答 4

7

The View-Image is a new link to the real image, or the full sized image. Which can have the title of the image Just like this:

<a href="#" title="title to show">
  <img src="source/to/file.ng" alt="photo" />
</a>

This way, you will show the image title in the link..

于 2013-10-15T17:29:49.403 回答
0
var title= $("#imageid").attr("title");

然后悬停:

$("#imageid").on("hover",function(){
    alert(title);
});

尝试这个。

于 2013-10-15T16:37:20.710 回答
0
<a href="http://irontemplates.com/wp-themes/ironband/content/uploads/2013/08/photo_2112.jpg" rel="lightbox" class="lightbox hoverZoomLink">
    <img src="http://irontemplates.com/wp-themes/ironband/content/uploads/2013/08/photo_2112-300x230.jpg" width="352" height="347" alt="">
        <span class="hover-text"><span>VIEW IMAGE</span></span>
    </a>

这可以在一个列表元素中找到,该列表元素存在于一个未排序的列表中,该列表包含该页面的所有图像。

您需要更改最里面的 span 标签之间的内容。在这种情况下,它会显示“查看图像”,将其更改为“图像 1”或您想要的任何内容。

您可以使用 Javascript 为您动态命名它们,但这不完全是您的问题!

于 2013-10-15T17:26:11.857 回答
0

你可以用 JS 做到这一点:

var ls_input_section_header = document.createElement("img");   
ls_input_section_header.title="info to display on hover of info";
ls_input_section_header.className="ls_input_section_header_gs";
ls_input_section_header.setAttribute("src","style/img/info.gif");
ls_input_section.appendChild(ls_input_section_header);   

或者你可以只使用 CSS

.ls_input_section_header_gs
{   
 position: absolute;
    top: 15px;    
}
    .ls_input_section_header_gs a:hover:after {
  content: attr(title);
}
于 2014-10-31T19:55:55.920 回答