элемент fadeOut, когда слайдшоу jquery находится на # 1 - PullRequest
0 голосов
/ 25 августа 2011

Сайт, о котором идет речь: http://notlaura.com/dev/smfa/index-all2.php

Я хочу, чтобы кнопка «Вернуться к списку» (#to-list) появлялась только тогда, когда первая панель слайдера Coda скрыта.Это работает, пока первая панель не встретится со стрелкой навигации.Мой код:

    $("#to-list").hide();

    $("li.name,a#nl").click(function(event){        
        $("#to-list").fadeIn(900);
    }); 

    $("#to-list").click(function(event){
        $("#to-list").fadeOut(900);
    });

Я пытался проверить $('a[href$="#1"]'), но hrefs для стрелок только #, так что это не работает.Также попытался выполнить условие для URL с window.location и, если панель скрыта, if( $("#list").is(":visible") ) {}

Но безуспешно.Любая помощь с благодарностью - заранее спасибо!

1 Ответ

0 голосов
/ 25 августа 2011

Вы можете попробовать window.location.hash

$("li.name,a#nl").click(function(event){
    if(window.location.hash == "#1") {
        $("#to-list").fadeOut(900);
    } else {
        $("#to-list").fadeIn(900);
    }
}); 
...