Кодировка HTML | Демо-сайт CMS uCoz | Почта

a[@href]

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!

a[@href]

Сообщение All » 18 дек 2009, 23:06

Всем добрый вечер.
Хотел спросить почему это не работает?Что не так сделано?




Код: Выделить всё
<script type="text/javascript">
$(document).ready(function(){
 $("a[@href$=zip]").addClass("zip");
 $("a[@href$=7z]").addClass("zip");
 $("a[@href$=rar]").addClass("rar");
 $("a[@href$=psd]").addClass("psd");
 $("a[@href$=bmp]").addClass("bmp");
 $("a[@href$=jpeg]").addClass("jpg");
 $("a[@href$=jpg]").addClass("jpg");
 $("a[@href$=gif]").addClass("gif");
 $("a[@href$=png]").addClass("png");
 $("a[@href$=ico]").addClass("ico");
 $("a[@href$=html]").addClass("htm");
 $("a[@href$=htm]").addClass("htm");
 $("a[@href$=tpl]").addClass("htm");
 $("a[@href$=chm]").addClass("chm");
 $("a[@href$=swf]").addClass("swf");
 $("a[@href$=js]").addClass("js");
 $("a[@href$=exe]").addClass("exe");
 $("a[@href$=css]").addClass("txt");
 $("a[@href$=txt]").addClass("txt");
});
</script>
<style>
a:hover {text-decoration: none;}
a.entryAttach {background: url('/images/file/file.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.zip {background: url('/images/file/zip.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.rar {background: url('/images/file/rar.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.psd {background: url('/images/file/psd.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.bmp {background: url('/images/file/bmp.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.jpg {background: url('/images/file/jpg.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.gif {background: url('/images/file/gif.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.png {background: url('/images/file/png.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.ico {background: url('/images/file/ico.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.htm {background: url('/images/file/htm.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.chm {background: url('/images/file/chm.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.swf {background: url('/images/file/swf.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.js {background: url('/images/file/js.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.exe {background: url('/images/file/exe.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.txt {background: url('/images/file/txt.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
</style>





при каждом прикреплении файла показывает это

Код: Выделить всё
a.entryAttach {background: url('/images/file/file.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}


А остальные виды файлов не выводит.Заранее благодарен.
All
Сержант
Сержант
 
Автор темы
Сообщения: 71
Зарегистрирован: 25 янв 2009, 04:08
Карма: + 0 -

Re: a[@href]

Сообщение uWeb » 19 дек 2009, 10:45

Код: Выделить всё
$("a[@href$='zip']")
Аватара пользователя
uWeb
Подполковник
Подполковник
 
Сообщения: 188
Возраст: 29
Зарегистрирован: 09 июл 2009, 23:02
Карма: + 29 -
Откуда: Ростов на дону

Re: a[@href]

Сообщение Draft » 19 дек 2009, 14:59

uWeb, а разница?

All, сайт напиши. Я так понял что ты это ставишь в каталоге файлов, где ссылки на скачивание имеют вид /load/0-0-1-1609-20
Пишу скрипты для uCoz под заказ. Стучать в ICQ[/b]
Аватара пользователя
Draft
Модератор
Модератор
 
Сообщения: 722
Возраст: 31
Зарегистрирован: 21 апр 2008, 11:37
Карма: + 24 -
Откуда: Saint :P

Re: a[@href]

Сообщение Task » 19 дек 2009, 16:51

Draft, из новых библиотек jQuery убран знак "@".
Аватара пользователя
Task
Полковник
Полковник
 
Сообщения: 349
Зарегистрирован: 14 янв 2009, 12:46
Карма: + 9 -

Re: a[@href]

Сообщение Task » 19 дек 2009, 16:56

Поэтому правильно будет так:
Это в <head>:
Код: Выделить всё
<style type="text/css">
a:hover {text-decoration: none;}
a.entryAttach {background: url('/images/file/file.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.zip {background: url('/images/file/zip.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.rar {background: url('/images/file/rar.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.psd {background: url('/images/file/psd.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.bmp {background: url('/images/file/bmp.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.jpg {background: url('/images/file/jpg.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.gif {background: url('/images/file/gif.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.png {background: url('/images/file/png.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.ico {background: url('/images/file/ico.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.htm {background: url('/images/file/htm.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.chm {background: url('/images/file/chm.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.swf {background: url('/images/file/swf.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.js {background: url('/images/file/js.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.exe {background: url('/images/file/exe.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
a.txt {background: url('/images/file/txt.gif') no-repeat;margin: 16px 0; padding: 4px 0 10px 20px;}
</style>

Это перед </body>:
Код: Выделить всё
<script type="text/javascript">
$(document).ready(function(){
$("a[href$='zip']").addClass("zip");
$("a[href$='7z']").addClass("zip");
$("a[href$='rar']").addClass("rar");
$("a[href$='psd']").addClass("psd");
$("a[href$='bmp']").addClass("bmp");
$("a[href$='jpeg']").addClass("jpg");
$("a[href$='jpg']").addClass("jpg");
$("a[href$='gif']").addClass("gif");
$("a[href$='png']").addClass("png");
$("a[href$='ico']").addClass("ico");
$("a[href$='html']").addClass("htm");
$("a[href$='htm']").addClass("htm");
$("a[href$='tpl']").addClass("htm");
$("a[href$='chm']").addClass("chm");
$("a[href$='swf']").addClass("swf");
$("a[href$='js']").addClass("js");
$("a[href$='exe']").addClass("exe");
$("a[href$='css']").addClass("txt");
$("a[href$='txt']").addClass("txt");
});
</script>
Аватара пользователя
Task
Полковник
Полковник
 
Сообщения: 349
Зарегистрирован: 14 янв 2009, 12:46
Карма: + 9 -

Re: a[@href]

Сообщение Vanofuture » 19 дек 2009, 17:36

CSS3
Код: Выделить всё
a[href$=".zip"] {/* стили */}
a[href$=".rar"] {/* стили */}
a[href$=".exe"] {/* стили */}

И так далее…
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: a[@href]

Сообщение Task » 21 дек 2009, 20:45

Vanofuture, +9
Аватара пользователя
Task
Полковник
Полковник
 
Сообщения: 349
Зарегистрирован: 14 янв 2009, 12:46
Карма: + 9 -

Re: a[@href]

Сообщение All » 30 дек 2009, 23:13

Благодарю помогло.
All
Сержант
Сержант
 
Автор темы
Сообщения: 71
Зарегистрирован: 25 янв 2009, 04:08
Карма: + 0 -


Вернуться в Общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

cron