Jump to content

pudge

User
  • Posts

    215
  • Joined

  • Last visited

Everything posted by pudge

  1. так я и разобрался в коде,но в вашем посте #13 я мало что понял(на то он и и 13-й). Я понял что спойлер должен менятся на $(".videoB").toggleClass("enabled"); во время перехода по ссылке,но как это сделать не знаю,а в вашем лок. не смог разобратся,точнее суть я понял из статьи но так как яваскрипт не учил я не могу осуществить window.location у себя.
  2. а можно простыми словами?
  3. Radiocity #11 шикарна!!!11 Вот только ещё бы один момент,как сделать что бы при переходе на ссылку какогото из спойлеров например file://localhost/C:/Documents%20and%20Settings/Jenya/Рабочий%20стол/test/test.html#anch2 не просто открывалась эта страница,а что бы ещё на ней открывался спойлер по которому ссылаются,такое возможно осуществить?
  4. под слоем я так понял вы подразумеваете спойлер?ну хорошо,а как тогда сделать так что бы клик срабатывал и на "слой" и на якорь одновременно?
  5. Якорь на спойлер получилось повесить,но сам спойлер перестал открыватся,почему? В общем вот как все у меня выглядит: <a href="#1" name="1"><div href="javascript:;" class="videoA"><ul class="videoUL"><li class="titleMOVIES">11111</li><li class="dateMOVIES">07 Сен 2011 г.</li></ul></div></a><div class="videoJS">скрытый текст</div><script>$(".videoA").click(function () { $(this).next(".videoJS").toggle(); $(this).toggleClass("active"); return false; });</script>
  6. вот что я искал,спасибо!счас буду разбиратся
  7. Теперь понял что вы написали,но вы не поняли сути этой темы,мне наоборот нужно что бы адрес спойлера можно было копировать,что бы у спойлеров был адрес ссылки,причем у всех разный(но это уже другой вопрос). например адрес страницы blablabla.ru/kkk на этой странице штук 50 спойлеров,и например что бы у первого спойлера был адрес blablabla.ru/kkk#1 или что то вроде этого,я просто не знаю как такая ссылка называется и как её сделать...
  8. за совет использовать другой тег спасибо,я уже и забыл что href можно использовать не только с тегом а,но вот вторая часть поста(выделил)стремная... и не понятная
  9. создал чистый файл,стал попробовать,левая кнопка не работает,либо работает но ничего не открывает немогу определить. Я так и не смог разобратся где должна быть ссылка на файл код которого должен загружатся на страницу,логика подсказывает что ссылка должна размещатся гдето здесь var link= ["/XDT4G/ #run","/sfD2y/"];но я попробовал,не работает,либо я не правильно её разместил(мб слеша какогото нехватило) З.Ы.ваш пример на джфиддл жудко лагает во время переключения кнопок,причем и в хроме и в опере,но не на моем тестовом сайте,но это наверное потому что там не работает 1я кнопка
  10. В прошлой теме мне помогли создать спойлер: <a href="javascript:;" class="videoA">klick</a><div class="videoJS">скрытый текст</div><script>$(".videoA").click(function () {$(this).next(".videoJS").toggle();$(this).toggleClass("active");return false; });</script>который отлично работает,которого на странице у меня более 20 штук,но вот я увидел что не все так хорошо как хотелось бы... Когда по спойлеру нажимаешь ПКМ и копировать адрес страницы,то оно копирует javascript:; а не адрес самого спойлера на этой странице.Аналогичное я видел с постами,ну когда на форумах нажимаешь пкм на номер поста,копировать адрес ссылки и копируется адрес текущей страницы и вконце приписывается /#3 например. Вот мне нужно что то подобное что идентифицировало бы каждый спойлер как "отдельный пост" но как это осуществить(или с помощью чего)я пока не знаю...
  11. Первая кнопка не работает,а вторая открывает контент в котором "Кликни" которое не кликается... В общем вот вырезал весь кусок кода ибо я не могу уже понять где проблема: <ul id="switcher"> <li class="tab"><div class="tab1"><img src="img/tab1.png" alt="" /></div></li> <li class="tab"><div class="tab1"><img src="img/tab2.png" alt="" /></div></li></ul> <div id="tab0"><span id="chooseVIEW">выберите вид...</span></div> <div id="content"></div></div> <script> var iMstup= new Array(); iMstup[0]="<div id='view1'><a class='add'>Кликни</a><div class='add'></div></div>"; iMstup[1]="<div id='view2'><h1>Ололоша 2</h1></div>"; $('.tab').bind("click",function(){ var num = ["first","second","third"], id = $(this).index() - 1, currentTemplate = iMstup[id]; //alert(id) $('#content').html(iMstup[id]);}) </script><script>$('.add').live("click",function(){$(this).load('add.htm'); return false;});</script>
  12. Версия: 12.15 Сборка: 1748 Платформа: Win32 Система: Windows XP все,работает в опере
  13. Чесно?не очень. Во первых,ваш код не работает в опере(а многие пользуются оперой). Во вторых все как то до ужаса намудрено помоему,изначальная суть темы: запускать часть кода в отдельном файле,что бы все содержимое этого файла грузилось на главной странице без всяких дополнительных прокликиваний и т.д.,а тут что бы получить контент из файла нужно вроде ещё кликать(так я понял из вашего примера #25)
  14. я не понял концовку поста(подчеркнуто) Сначала попробвал так: <script> $('.add').live("click",function(){ $('#add').load('add.htm'); }); </script> потом попробовал <script> $('.add').live("click",function(){ $(this).load('add.htm');}); </script> Не работает,но меня насторожил пост от Switch74, iMstup[0]="<div id='view1'><a id=add>add</a><div class=add></div></div>"; почему это нельзя в скрипт его вставить?ведь текст,ссылки,елементы я могу спокойно вставлять в этот скрипт,почему же нельзя вставить ссылку на файл?
  15. это и не будет работать так как событие клик происходит до того как ссылка становиться и :active ухты,теперь ясно спасибо! Но вот ещё вопросик:как ваш скрипт <script>$(".videoA").click(function () { $(this).toggleClass("active"); return false;});</script>впихнуть в мой <script>$(".videoA").click(function () { $(this).next(".videoJS").toggle();});</script>Ну что бы место секономить,если нельзя то ладно,не так страшно.
  16. Во спасибо. Проблема решена,тему /close
  17. ничего не понял,сначала я просто добавил ваш скрипт сразу за своим(тупо встаил то что вы выложили),потом сделал вот так но тоже ничего не работает: <script>$(".videoA").click(function (){ $(".videoJS").toggle();});</script><script>$(".videoA:active").click(function () { $(.videoA:active).toggleClass("active");});</script>
  18. Есть спойлеры которые имеют следующий вид: <a href="javascript:;" class="videoA">один</a><div class="videoJS">hide text 1</div><a href="javascript:;" class="videoA">два</a><div class="videoJS">hide tex 2t</div><script>$(".videoA").click(function (){ $(".videoJS").toggle();});</script>но при открывании одного из скриптов открываются оба а не только тот что нужен!Да я в теории могу все класы сделать разными,но нужно будет и скрипты копировать и ксс,а это увеличит размеры кода раз так в 50 так как мне таких спойлеров нужно 20-100(на разных страницах по разному),В общем подскажите а то нехочу создавать себе геморой. Как сделать что бы один скрипт работал на все метки по отдельности,а не сразу на все?
  19. Появилась ещё одна проблема! Как сделать что бы один скрипт работал на все метки по отдельности а не сразу? Например у меня вот как все выглядит: <a href="javascript:;" class="videoA">один</a><div class="videoJS">hide text 1</div><a href="javascript:;" class="videoA">два</a><div class="videoJS">hide tex 2t</div><script>$(".videoA").click(function (){ $(".videoJS").toggle();});</script>но при открывании одного из скриптов открываются оба а не только тот что нужен!Да я в теории могу все класы сделать разными,но нужно будет и скрипты копировать и ксс,а это увеличит размеры кода раз так в 50 так как мне таких спойлеров нужно 20-100(на разных страницах по разному),В общем подскажите а то нехочу создавать себе геморой.
  20. Есть блок-спойлер,который после прокликивания должен изменять свою форму: .videoA{ display:block; position:relative; background-color:#191919; border:solid 1px black; border-radius:5px; width:582px; line-height:30px; margin:15px auto 0px; font-size:12pt; padding:0px 10px; box-sizing: border-box; color:white;}.videoA:hover{ color:blue;}.videoA:active{ border-radius:5px 5px 0px 0px;}Но вот проблемка,hover - это изменение во время наведения курсора на блок,active - изменение во время зажима этого блока курсором,мне ещё нужно что бы был ещё один режим который видеоизменял бы этот блок после того как его активировали и вылез скрытый текст спойлера,я сначала думал что будет работать вот так: .videoA:active{ border-radius:5px 5px 0px 0px;}Но потом вспомнил что блок меняет форму лишь когда зажимаешь его,а не после того как по нему клацнули. З.Ы.visited не работает так как это по факту не ссылка,или хз чего ещё не работает вот если добавить: .videoA:visited { border-radius:5px 5px 0px 0px; } Да и если бы работало то это не вариант был бы,ибо когда спойлер закрывали бы то его вид не изменялся бы к первоначальному...(
  21. вот я тоже так думал,но тогда вытекает другой вопрос: как защитить эти права на свою "интелектуальную собственность"? Зарегистрировать ее да,но как именно это сделать
  22. Всеравно не работает.Вот код целяком,напомню что этот контент нужно вставлять в скрипт,может изза этого проблема?хотя по обычному же вставляются картинки,ссылки и т.д. <script> var iMstup= new Array(); iMstup[0]="<div id='view1'><a class=add>add</a><div class=add></div></div>"; iMstup[1]="<div id='view2'><h1>Ололоша 2</h1></div>"; $('.tab').bind("click",function(){ var num = ["first","second","third"], id = $(this).index(), currentTemplate = iMstup[id]; $('#content').html(currentTemplate); }) </script> <script> $('.add').click(function(){ $('#add').load('add.htm'); }); </script> Красным я выделил то место куда должен загружатся контент с файла add.htm,напомню что содержимое этого файла следующее: <html>dddddddds</html>может чегото в загружаемом файле нехватает?
  23. спасибо за разьяснения теперь все стало на свои места!
×
×
  • 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