0

Modularity Wordpress 主题包括一个围绕 jQuery Cycle 构建的“帖子滑块”。它使用寻呼机在滑块上方显示一个小数字。我希望能够将该数字更改为帖子标题。

主题中的代码如下:

 $doc_ready_script .= '

jQuery(函数(){

   jQuery("#slider-posts").cycle({
       fx:      "scrollHorz",
       timeout:  0,
       prev:    "#prev",
       next:    "#next",
       pager:   "#slider-nav",
 containerResize: 0
   });

});';

我不是一个 jQuery 编码器(你可能会说!),我认为对代码进行简单的调整如下就可以了:

$doc_ready_script .= ' jQuery(function() {

   jQuery("#slider-posts").cycle({
       fx:      "scrollHorz",
       timeout:  0,
       prev:    "#prev",
       next:    "#next",
       pager:   "#slider-nav",
 containerResize: 0,
 pagerAnchorBuilder: function(idx, slide) { 
              return '<li><a href="#">' + jQuery(slide).children("h2").eq(0).text() + '</a></li>';
      }
   });

});';

但是,我现在收到一条错误消息,提示“解析错误:语法错误,意外'>'”。

所以,我意识到我做了一些非常愚蠢的事情!

可以请某种 jQuery 大师指出我正确的方向吗?

非常感谢期待!

4

1 回答 1

0

我需要在我的网站上使用完全相同的功能。您需要先使用 .map() 函数构建数组。然后,您可以在 pagerAnchorBuilder 函数中循环遍历此数组。

看看我写的教程。它将向您确切展示如何使其正常工作!

于 2011-05-13T12:37:58.277 回答