2

フォト アルバム jQuery プラグイン (Supersized) を使用しています。これには、ボタンを押すだけで画面の下部から上にスライドするサムネイル トレイが含まれており、その結果、次の HTML が div プロパティと firebug css 'element.style に作成されます。財産:

style="display: block; bottom: -150px;"

そして発信者がクリックしたとき:

style="display: block; bottom: 0px;"

ただし、ページの下部にフッター div を配置しようとしているので、終了位置を「bottom:0px」に移動したいと考えています。余分な element.style をローカル CSS に追加できることを見てきましたが、「前」と「後」のタイプの選択がないと、それが役立つかどうかわかりません。さらに、JSファイルに関数が見つかりません。私が理解していることから、とにかくアクセスできません。これらを次のように変更する必要があります。

style="display: block; bottom: -150px;"

そして発信者がクリックしたとき:

style="display: block; bottom: 42px;"

どんなアドバイスでも大歓迎です。ありがとう

4

2 に答える 2

0
$('#clickedElement').on('click', function() {    
    $('#element').css('bottom', '42px')
});

私があなたを誤解していなかったら?

于 2013-01-27T16:04:41.550 に答える
0

おそらく見つからない関数は、ここで.css()どのように機能するかを読むことができる jquery 関数です。

.animate()また、ダイビングをアニメーション化する場合は、jquery関数 ( docs )を使用できます。

あなたの場合、次のようになります。

$('#button').click(function() {
    $('#element').animate({
        $('#element').css('bottom', '42px');
    }, 5000, function() {
    });
});

ミリ5000秒単位のアニメーションの時間です。

于 2013-01-27T16:15:23.277 に答える