Добрый дядюшка
С нами с 11.05.02
Сообщения: 2087
Рейтинг: 1262
|
Добавлено: 26/07/08 в 12:31 |
Надо чтоб при наведении мышки на линк появлялась тумба в окошке. Попадалось такое, но теперь когда надо, не могу вспомнить где
Порылся по коллекциям аякса, тоже не нашел.
Может кто подскажет или урл такого скрипта, или хоть урл сайта где такое реализовано.
|
|
И встать, когда с тобой разговаривает... ПОДПОРУЧИК!!!
|
0
|
|
|
чоткий дезайнер
С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731
|
Добавлено: 26/07/08 в 13:00 |
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 26/07/08 в 13:21 |
О! Спасибо, тоже искал эту вещь.
|
|
|
|
Добрый дядюшка
С нами с 11.05.02
Сообщения: 2087
Рейтинг: 1262
|
Добавлено: 26/07/08 в 13:54 |
Petek: сенкс, похоже на то что надо. Но если тумб 200 - будет заметно замедлять загрузку страницы...
Вроде бы я где-то видел чтоб тумба грузилась при наведении. Может кто вспомнит?
|
|
И встать, когда с тобой разговаривает... ПОДПОРУЧИК!!!
|
0
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 26/07/08 в 15:09 |
Попробуй такую штуку
Код: | !--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//--> |
И потом :
Код: | <body onLoad="MM_preloadImages('folder/thumb1.jpg','folder/thumb2.jpg')"> |
Код: |
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ImageX','','folder/big.jpg',1)"> |
|
|
|
|
Добрый дядюшка
С нами с 11.05.02
Сообщения: 2087
Рейтинг: 1262
|
Добавлено: 26/07/08 в 16:30 |
Не хочет. И потом это все равно прелоад всех картинок.
|
|
И встать, когда с тобой разговаривает... ПОДПОРУЧИК!!!
|
0
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 26/07/08 в 16:59 |
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 26/07/08 в 17:00 |
BigBro писал: | Но если тумб 200 - будет заметно замедлять загрузку страницы...
Вроде бы я где-то видел чтоб тумба грузилась при наведении. Может кто вспомнит? |
Так а в чем проблема в приведенном Petek'ом примере по дефолту поставить пустую картинку, а на событие onmouseover повесить смену src соответствующего элемента?
|
|
|
|
Добрый дядюшка
С нами с 11.05.02
Сообщения: 2087
Рейтинг: 1262
|
Добавлено: 26/07/08 в 18:08 |
Mika: проблем никаких. искалось готовое решение.
CJLOG: то что надо, грасиас!
|
|
И встать, когда с тобой разговаривает... ПОДПОРУЧИК!!!
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |