עבור לתוכן

גלילה ימינה ושמאלה ב-firefox

Featured Replies

פורסם

בס"ד

[code]  // slider
if(is_ie())
{
var scroller = document.getElementById("product_images_slider_middle");
var scroller_inner = GetChildByClassName(scroller, "inner_scroller");
var total_w = 0;
//for(var i = scroller_inner.childNodes.length - 1; i >= 0 ; i--)
for(var i = 0; i < scroller_inner.childNodes.length; i++)
{
if(scroller_inner.childNodes[i].nodeName == "IMG")
{
if(scroller_inner.childNodes[i].id == "product_image" + id)
{
total_w += ( scroller_inner.childNodes[i].offsetWidth / 2 );
break;
}
total_w += scroller_inner.childNodes[i].offsetWidth;
}
}

var new_offset = total_w - 175;
new_offset = Math.max(0,new_offset);
new_offset = Math.min(scroller_inner.offsetWidth - 350, new_offset);
}
else
{
var scroller = document.getElementById("product_images_slider_middle");
var scroller_inner = GetChildByClassName(scroller, "inner_scroller");
var total_w = 0;
for(var i = scroller_inner.childNodes.length - 1; i >= 0 ; i--)
//for(var i = 0; i < scroller_inner.childNodes.length; i++)
{
if(scroller_inner.childNodes[i].nodeName == "IMG")
{
if(scroller_inner.childNodes[i].id == "product_image" + id)
{
total_w += ( scroller_inner.childNodes[i].offsetWidth / 2 );
break;
}
total_w += scroller_inner.childNodes[i].offsetWidth;
}
}

var new_offset = total_w - 175;
new_offset = Math.max(0,new_offset);
new_offset = Math.min(scroller_inner.offsetWidth - 350, new_offset);


}

//alert(document.getElementById("product_images_slider_middle").scrollLeft);
$("#product_images_slider_middle").animate({scrollLeft:new_offset},500 );
//document.getElementById("product_images_slider_middle").scrollLeft = 50;
//alert(document.getElementById("product_images_slider_middle").scrollLeft);

הקוד הנ"ל עובד יופי בכרום וגם באקספלורר, אבל ב-FF נראה שאי אפשר לשנות את ה-scrollLeft

איך אני גורם לזה לעבוד ב-FF?

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים