Попробуйте
$(function() {
//put your code here
$('.mypic').css({
'width': w,
'height': h
});
});
Я делаю кое-что здесь:
Инкапсуляция всего этого в функцию и передача его в объект jQuery ($) обеспечит его выполнение, когдадокумент загружается (еще одно удобное использование $).
Вы можете сделать один вызов CSS с помощью объекта JSON с атрибутами, которые вы хотите установить.
О, и установка высоты CSS и вызов .height (h) идентичны, за исключением ихвозвращаемое значение (http://api.jquery.com/height/) и, поскольку вы не используете возвращаемое значение, вам не нужно вызывать оба.
В любом случае, протестировано, и оно работает в Chrome и Safari.