a[@href]

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

a[@href]

Сообщение All »

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




Код: Выделить всё

<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;}


А остальные виды файлов не выводит.Заранее благодарен.
Аватара пользователя
uWeb
Сообщения: 188
Зарегистрирован: 09 июл 2009, 23:02

Re: a[@href]

Сообщение uWeb »

Код: Выделить всё

$("a[@href$='zip']")
Аватара пользователя
Draft
Сообщения: 722
Зарегистрирован: 21 апр 2008, 11:37

Re: a[@href]

Сообщение Draft »

uWeb, а разница?

All, сайт напиши. Я так понял что ты это ставишь в каталоге файлов, где ссылки на скачивание имеют вид /load/0-0-1-1609-20
Пишу скрипты для uCoz под заказ. Стучать в ICQ[/b]
Аватара пользователя
Task
Сообщения: 349
Зарегистрирован: 14 янв 2009, 11:46

Re: a[@href]

Сообщение Task »

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

Re: a[@href]

Сообщение Task »

Поэтому правильно будет так:
Это в <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>
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: a[@href]

Сообщение Vanofuture »

CSS3

Код: Выделить всё

a[href$=".zip"] {/* стили */}
a[href$=".rar"] {/* стили */}
a[href$=".exe"] {/* стили */}

И так далее…
Аватара пользователя
Task
Сообщения: 349
Зарегистрирован: 14 янв 2009, 11:46

Re: a[@href]

Сообщение Task »

Vanofuture, +9
All
Сообщения: 71
Зарегистрирован: 25 янв 2009, 03:08

Re: a[@href]

Сообщение All »

Благодарю помогло.
Ответить