Jquery – событие по url
Есть проблема. Необходимо что бы данная функция автоматически срабатывала на определённый урл например человек зашел на url – www.example.ru/example#exampleи у него сработало данное (в моём случае раскрылся список) jquery событие.
Вот мой код, сейчас, при загрузке не раскрывается, то что нужно, но при клике открывается и закрывается... Что нудно дописать или наоборот убрать что бы всё работало. Всем заранее спасибо. вот код $(document).ready(function() { $('#article span.ajax').click(function(e){ switch(location.hash) { case '#example': { $(this).parent().parent().find('div.none').slideToggle('slow'); return false; } } }); }); |
Может фигурные скобочки лишние, так надо наверна
switch(location.hash) { case '#example': $(this).parent().parent().find('div.none').slideToggle('slow'); break; ... } |
возможно, но дело точно не в них, я просто не знаю что нужно указать что бы список открылся автоматически а не как у меня указано .click
|
Так бросить код, switch сам переключит:
$(document).ready(function() { switch(location.hash) { case '#example': $(this).parent().parent().find('div.none').slideToggle('slow'); break; ... } }); |
Да всё подошло очень помогли спасибо с меня +
|
Часовой пояс GMT +3, время: 08:27. |