0

我的屏幕右下角有一个半透明图标。很明显; 这是一个向上的箭头,表示如果页面或帖子太长,用户可以滚动到顶部。

但是当用户出于某些原因将鼠标悬停在图标上时,我希望它具有alt="Scroll to top"属性。我怎样才能做到这一点?链接所在的 PHP 代码如下所示:

  public function plugin_action_links( $action_links )
  {
     array_unshift( $action_links, "<a href=\"" . STT_OPTIONS_URL . "\">" . __( 
   'Settings', 'scrollto-top' ) . "</a>" );

     return $action_links;
  }

如果需要更多信息,请告诉我。我已经尝试过,但它们总是会破坏代码。我确定我必须在此代码的 < a href 部分中添加一些内容,但我不确定我将使用的语法,或者我将在哪里使用它。任何帮助将不胜感激!

4

2 回答 2

2

您只需将其添加到锚标记中。

array_unshift( $action_links, "<a href=\"" . STT_OPTIONS_URL . "\" alt=\"Alt text Here\">" . __( 
   'Settings', 'scrollto-top' ) . "</a>" );

但是,如果您希望它跨浏览器工作,则需要提供altandtitle属性。

当图像无法加载或用户正在使用屏幕阅读器时,替代文本是图像的替代文本。标题文本旨在作为工具提示。但是,并非所有浏览器都以这种方式看到它,因此包括两者都应该适用于所有浏览器

于 2013-02-12T09:51:23.257 回答
1

谢谢杰森,很有趣,就像 php 中的问题一样,请像这样更新您的代码

 return array_unshift( $action_links, "<a href=\"" . STT_OPTIONS_URL . "\" alt=\"Alt text Here\" title=\"Scroll to top\">" . __('Settings', 'scrollto-top' ) . "</a>" );
于 2013-02-12T10:27:11.150 回答