Jump to content

2_k

User
  • Posts

    64
  • Joined

  • Last visited

2_k's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Использую такой скрипт для вывода статуса с твитера: <?php function getTwitterStatus($userid){ $url = "http://twitter.com/statuses/user_timeline/$userid.xml?count=1"; $xml = simplexml_load_file($url) or die("could not connect"); foreach($xml->status as $status){ $text = $status->text; } echo $text; } //user id getTwitterStatus("id"); ?> Единственная проблема в том, что кирилицу отображает неправельно, подскажите как это можно поправить?
  2. не, на локальном сервере только появился ещё один баг в ie, после добавления этого эффекта на jquery перестал корректно работать DD_belatedPNG.fix. пример:
  3. да уж, но в моём случае с абсолютами извращатся не получится т к вся вёрстка летит сразу же...
  4. а возможно сделать так чтобы эффект влиял только на родительский див, чтоб все дочерние были вне эффекта?
  5. спасибо! , нужного эффекта добился слегка изменив ваш вариант: $(document).ready(function(){ $('#middle').animate({opacity: 1},'slow'); }); чтобы заработало в эксплоере дописал это изменив изначально visibility:hidden; $(document).ready(function(){ $('#middle').css({visibility:'visible',opacity:0}).animate({ opacity: 1 },'slow'); }); после загрузки страницы блок мягко появляется. Теперь думаю как это переложить не на весь блок, а только на фоновую картинку блока, чтоб контент грузился как обычно а fade эффект распространялся только на background image.
  6. совпадает только #middle, (идентификатор апельсина в примере). тут начал копать по jquery, получилось плавно спрятать родительский элемент, по клику на дочерний: <script type="text/javascript"> $(document).ready(function(){ $("#Container #down").click(function(){ $(this).parents("#Container").animate({ opacity: 'hide' }, "slow"); }); }); </script> теперь думаю как сделать наоборот, показать изначально спрятанный элемент и не по клику а автоматически...
  7. я к моему большому сожалению мало что понимаю в javascript поэтому многое делаю методом тыка, пожалуйста не удивляйтесь. Скопировал и подгрузил у себя файлы. Заменил название дива на #middle, это тот див на который должен распространиться эффект(как я понял). <script type="text/javascript" src="/js/backimgpre/mu/jquery-1.3.1.min1260742792.js"></script> <script type="text/javascript" src="/js/backimgpre/mu/client1260977912.js"></script> <script type="text/javascript"> <!-- $(document).ready(function(){ C.init(); }) document.write('<style type="text\/css">#middle,#bigjuiceBg{visibility:hidden}<\/style>'); //--> </script> далее так же заменил на свой #middle в client1260977912.js $(window).resize(function(){ C.doResize() }) var C={ init: function(){ C.bg.init(); slider.init(); C.content.init(); C.flash.init(); if(typeof Shadowbox=='object'){ Shadowbox.init({ handleOversize: 'drag', displayNav: 'true', enableKeys: 'true' }); } }, doResize: function(){ C.bg.redraw(); }, bg: { $element: null,//левый нижний бг - либо фрукт, либо иной предмет animated: false,//флаг анимации, которая происходит сразу после загрузки страницы init: function(){ if($('#middle').length){ C.bg.$element=$('#middle'); }else if($('#smljuiceBg').length){ C.bg.$element=$('#smljuiceBg'); } C.bg.redrawStart(); setTimeout('C.bg.redrawEnd()',1000); }, redraw: function(){ C.bg.redrawStart(); C.bg.redrawEnd(); }, redrawStart: function(){ var mainbox_w=$('#mainBox')[0].offsetWidth; if(mainbox_w<1244){ var left=parseInt((mainbox_w-1244)/2); var percent=100 + (1244-mainbox_w)/20; }else{ var left=0; var percent=100; } $('#mainTbl').css({backgroundPosition:''+left+'px 0'}); $('#mainBox').css({backgroundPosition:''+percent+'% 100%'}); $bigjuice_bg=$('#bigjuiceBg'); if($bigjuice_bg.length){ $bigjuice_bg.css({height:'100%'}); } }, redrawEnd: function(){ if(C.bg.$element){ var $contentbox=$('#contentBox'); var min_height=$('#submenu')[0].offsetHeight + C.bg.$element[0].offsetHeight; if($contentbox[0].offsetHeight-125 < min_height){ $contentbox.height(min_height); } if(!C.bg.animated){ C.bg.$element.css({visibility:'visible',opacity:0}).animate({opacity:1},'slow'); } } if($bigjuice_bg.length){ $('#bigjuiceBg').css({height:$('#mainBox')[0].offsetHeight+'px'}); if(!C.bg.animated){ $('#bigjuiceBg').css({visibility:'visible',opacity:0}).animate({opacity:1},'slow'); } } if(!C.bg.animated){ C.bg.animated=true; } } }, При тесте див не отображается, но и не появляется.. Нуждаюсь в помощи.
  8. ваша позиция понятна. =) вот качественный сайт с реализованным эффектом(левый нижний угол), на jquery так понимаю: http://en.multon.ru/company/ всё действо с апельсином судя по всему происходит там в файле client1260977912.js Но не могу заставить работать это у себя. Не подскажите что к чему?
  9. Смотря какие задачи преследуешь, я не зря упомянул о сайте-портфолио и эстетике. здесь основной акцент идёт на посетителей специально пришедших, а не на случайных. Появление фоновой картинки через какой нибуть smooth эффект гораздо приятнее, при этом полезное время не расходуется абсолютно, т. к. основному контенту ничего не мешает.
  10. Забыли написать про стоимость часа работы.=) Мне кажется существуют решения в жанре free license, если смотреть по аналогии с другими скриптами, кто то может искал подобное решение и нашёл.
  11. Подскажите пожалуйста каким preload скриптом можно добиться эффекта fade in - плавного появления фоновых картинок после их полной подгрузки на страничке? Имеется сайт - портфолио, состоит из множества png и больших фоновых картинок, от этого сильно тяжёлый. При загрузке страницы с таким колличеством картинок они грузятся постепенно и не совсем красиво с эстетической точки зрения. как бы это поправить?
  12. нет, иконки и есть пункты меню, и как они расположены устраивает, а чего хотелось бы добиться, я описал в начале топика..
  13. не обращал внимание на то что показывает броузер, но вся страничка была отмаштабирована в минус.
  14. просто не совсем понял как это может помочь, пункты меню у меня идут по горизонтали.
  15. нашёл вот такой, работает только в ie, причём корректно в ie7(ниже не пробывал). <script language="javascript"> function name() { var wdth = 1324; //Change this variable to match your configuration document.body.style.zoom = screen.width/1324; document.Fm.TxAre.value=1324; alert("1324 ? : "+screen.width/1324); } </script>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy