如果我使用position属性,我可以使用百分比还是我只使用像素?
我必须编辑一小段代码(不是我的代码),目前它是......
if( pos.left >= 600)
{
clear();
right();
$(this).next('div').removeClass('to_right');
$(this).next('div').removeClass('to_left');
$(this).next('div').addClass('to_left');
现在它说我的滑块的左边缘是否是浏览器左侧的600,但我需要的是滑块距离浏览器左边50%。这样,如果调整屏幕大小,滑块总是会相应地响应。
这是使用jQuery 1.6.0,不确定新版本是否允许百分比。
答案 0 :(得分:2)
自己做数学:
var pct = 50; // percent
if (pos.left >= $(window).width() * pct/100) {
答案 1 :(得分:0)
您可以尝试使用以下jQuery语法来获取元素left属性的值(如果它在CSS中以%指定):
var _left=$({yourElement}).css("left");