2010-11-21 2 views
1

По какой-то причине эта страница не будет работать в Opera + Safari http://dev.reggi.com/clients/mike2/Javascript Opera + Safari вопрос

это основной код, который я написал, что я считаю, не удается:

/*this script finds the multiples of the box_width and makes that the with of the container so the grid can be centred*/ 
/*sets variables*/ 
var box_width= 250 + 5 + 5 + 5 + 5; 
/*loads the width when page starts*/ 
$(document).ready(function(){ 
    var w= $(window).width(); 
    w-= (w-10) % box_width; 
    if (w<box_width) w= box_width; 
    $('.variable_window_width').width(w); 

}); 
/*loads the new with onpage resize*/ 
$(window).bind('load resize', resizeFrame); 
function resizeFrame() { 
    var w= $(window).width(); 
    w-=((w-10) % box_width); 
    if (w<box_width) w= box_width; 
    $('.variable_window_width').width(w); 

}; 

$(function(){ 
    $("#grid div").corner("4px"); 
}); 
+0

Возможно, вы захотите переместить свой 'bind ('res resize')' внутри 'ready()'. Я видел, что таинственные привязки функций терпят неудачу в ряде браузеров, потому что они не выполняются в функции 'ready()'. – staticsan

ответ

2

«не будет работа "- не является точным описанием.

Во-первых, вы должны исправить CSS и HTML, Opera 11 не делает веб-сайт на всех, Dragonfly жалуется:

dispaly is an unknown property 

Line 10: 
    #inner_site_header_right{float:right;dispaly:inline;text-align:right;padding-rig 
    ---------------------------------------------^ 

и:

Syntax error before comment end ("-->") 

Line 15: 
    //--> 
    -----^  

В следующий раз сделать по крайней мере, некоторую базовую отладку, прежде чем приходить сюда.

Safari Я не могу проверить, но Chrome 8 работает, но опять же, мы даже не знаем, что не работает.

+0

@ThomasReggi: Чтобы объяснить второй, не комментируйте свой CSS, особенно не так. Однострочные комментарии JavaScript недопустимы в CSS (который поддерживает только текст комментария// *). – PleaseStand

+0

спасибо ivo, отлаживает с этого момента. – ThomasReggi

Смежные вопросы