jQuery EasySlider,宽度没有%?

时间:2009-12-31 17:21:57

标签: jquery easyslider

我正在尝试将jQuery EasySlider用于轮播,但是,当我为div容器的宽度指定百分比数时,容器无法提供内容。

我是否认为它无法处理百分比?

3 个答案:

答案 0 :(得分:0)

在EasySlider 1.7中应该可以正常工作。插件中的相关代码是:

var w = $("li", obj).width(); 
jQuery中的<。>。width()返回以像素为单位的值,即使它在CSS中以百分比形式指定。无论您指定百分比还是像素,它实际上都是相同的。

您使用的是哪个版本的EasySlider?

答案 1 :(得分:0)

使用这个古老的数学公式:

function getPercentage(percent, original)
{
    return ((percent/100) * original))|0;
}

根据需要自定义代码,只需获得任意数字的所需百分比!。

答案 2 :(得分:0)

容器div是否有浮动孩子?如果为true,那就是div不显示任何内容的原因(浮动元素从文档流中取出,因此从父元素中取出,当没有没有浮动的子元素时,它又会折叠到0宽度)。 / p>