私はこのコードを機能させようとしていますが、どこかで間違っているに違いありません。いくつかのボタンがあるメニューがあります。各ボタンには、適切なIDと異なる変数があります。
ボタンをクリックすると、その変数が私の「ChangePage」関数に送信されます
私のChangePage関数にはいくつかの条件があり、それらが一致すると、私のページでアニメーションが起動します。
それが構造です。
だから私は今物事をテストしています:
ボタンが2つあります。
$(function() {
//This button triggers the slider
$('#AddSliderButton').click(function() {
var AddSlider = 1;
$(this).click(PageChange);
});
//This button removes the slider
$('#RemSliderButton').click(function() {
var AddSlider = 0;
$(this).click(PageChange);
});
function PageChange() {
var Slider = 0; //the slider is not opened by default
if (Slider == 1 && AddSlider == 0) {
//Remove slider
$(".donotshow").fadeOut("slow");
$("#slider").animate( {"height": "0%"}, "slow");
$("#wrap-slider").css({"display": "inline"});
var Slider = 0;
}
else if (Slider == 0 && AddSlider == 1) {
//Trigger Slider
$("#wrap-slider").css({"display": "inline"});
$(".donotshow").fadeIn("slow");
$("#slider").animate( {"height": "100%"}, "slow");
var Slider = 1;
}
else {
//Do Nothing
var Slider = 0;
}
}
});
ボタンがPageChange関数を呼び出さないのはなぜですか?どうもありがとう