我使用了真棒jQuery Cycle Plugin,pagerAnchorBuilder
構建了一些尋呼機項目,因此用戶可以在圖像之間切換。JQuery Cycle Plugin不會驗證(pagerAnchorBuilder)
這是我的代碼。
jQuery(function() {
jQuery('#slider<?php the_ID(); ?>').cycle({
fx: 'fade',//scrollDown
pager: '#bullets<?php the_ID(); ?>',
pagerAnchorBuilder: function(idx, slide) {
return '<a href="#">&</a>';
}
});
});
所有的工作還不錯,除了由事實return
部分給了我一些問題W3C Validator ..
92行,第31列:文檔類型不允許元素「一「這裏
return '<a href="#">&</a>';
上面指定的元素是在不允許的上下文中找到的。這可能意味着>你錯誤地嵌套了元素 - 比如「body」>部分中的「style」元素,而不是內部「頭部」 - 或者兩個重疊的元素(這是不允許的)。
此錯誤的一個常見原因是在HTML文檔中使用XHTML語法。由於>隱式封閉元素的HTML規則,此錯誤可能會產生級聯效應。例如,對HTML文檔的「head」部分中的「meta」和「link」使用XHTML的「自關閉」標記可能會導致解析器推斷「head」部分的結束和> 「身體」部分(其中「鏈接」和「元」不允許;因此>報告的錯誤)。
我的DOCTYPE要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
非常感謝,如果有人曾經做過一個關於爲什麼發生這種情況的線索......
你將「」插入哪個元素? – 2011-02-28 17:53:05
嗨馬特,我插入一個div:
– Peanuts 2011-02-28 17:56:18如果我將文檔類型更改爲4.01嚴格,錯誤消息更改爲:「未打開的元素」A「的結束標記」,如果這更清晰一點問題 – Peanuts 2011-02-28 18:09:44