В основном у меня есть этот jquery и первая часть, если оператор работает.Но для всплывающей подсказки он не совсем соответствует плану.
Вот код:
$(window).resize(function(){
if ($(window).width() > 1200) {
if (!$('#largeS').length) {
$('head').append('<link rel="stylesheet" type="text/css" id="largeS" href="http://imgstr.thefinishedbox.com/css/large.css" />');
if ($.browser.msie && (jQuery.browser.version > 6.9999) && (jQuery.browser.version < 7.9999) ) { //IE7
$('head').append('<link rel="stylesheet" type="text/css" id="ie7Large" href="http://imgstr.thefinishedbox.com/css/ie7Large.css" />');
}
}
}
else {
$('#largeS').remove();
if ($.browser.msie && (jQuery.browser.version > 6.9999) && (jQuery.browser.version < 7.9999) ) { //IE7
$('#ie7Large').remove();
}
}
if ($(window).width() > 1024) {
if(!$('#sidebar .tip').hasClass('vertical')) {
$('#sidebar .tip').addClass('vertical');
}
}
else {
$('#sidebar .tip').removeClass('vertical');
}
}).trigger('resize');
Подсказка боковой панели не срабатывает при загрузке браузера, поэтому вертикальный класс нене добавляется, даже если он больше 1024 ширины окна.Но он работает при изменении размера окна после загрузки.
Не уверен, почему, любая помощь?
edit: Вот живая версия: http://tfbox.com - всплывающие подсказки на популярных сообщениях.