我做的活动导航指示箭头一些工作在我的个人网站:jQuery - 页面加载时无法计算元素宽度?
问题:导航指示箭头不会在页面加载活动项下的中心,但会在窗口大小调整。
我使用到中心的箭头的代码(关于http://staging.rjlacount.com/js/functions.js 80行开始)如下:
var $arrowOffset = 8;
var navArrowCenter = function() {
var $current_page_item = $(".current_page_item a");
$arrow
.css("left", $current_page_item.position().left + (($current_page_item.width()/2) - $arrowOffset));
};
$wind.resize(function() {
navArrowCenter();
});
$wind.load(function() {
navArrowCenter();
});
我试图除去上负载的功能的页面褪色,假设它是造成jQuery来无法正确呈现元素宽度,但似乎并未影响该问题。
任何一点在正确的方向将不胜感激。
谢谢!
非常感谢你,这个伎俩。也有道理,有时候我猜想只需要另一组眼睛。 :-) – 2013-03-19 16:18:57