Интеграция Javascript с использованием JQuery - PullRequest
0 голосов
/ 05 июля 2011

Я изо всех сил пытаюсь заставить этот код работать, в основном у меня есть этот раздел кода:

<script type="text/javascript" src="jquery-easing.js"></script>
<script type="text/javascript">
$(document).ready(function(){

hidden = true;
$(".btn-slide").click(function () {
if(hidden == false) {

    $("#photodisplay").slideUp(1000, method, callback);
    $("#gallery").slideDown(1000, method, callback);
    hidden = true;
} else {
    $("#photodisplay").slideUp(1000, method, callback);
    $("#gallery").slideDown(1000, method, callback);
    hidden = false;
}
});
});
</script>

Это когда обычно пишется в Javascript с использованием slideUp и 'slow' работает нормально, но я просто хочувключить ослабление, так как на данный момент это немного статично.Как я могу настроить это так, чтобы jQuery работал?Любая помощь будет отличной, заранее спасибо,

Софи

1 Ответ

1 голос
/ 06 июля 2011

Я не уверен, что вы имеете в виду, но у slideUp и slideDown есть три параметра.

.slideUp( [duration,] [easing,] [callback] )

Итак, что вы можете сделать:

$('#photodisplay').slideUp(1000, "linear", callback);

function callback() {
    alert("The photodisplay finished the slideup");
}

И вместо использования скрытой переменной вы также можете проверить, является ли селектор видимым, используя:

$('#photodisplay').is(':hidden')
...