Jquery Onclick onClickelse - PullRequest
       15

Jquery Onclick onClickelse

0 голосов
/ 07 марта 2012

Извините, я искал это и, похоже, никуда не попал, перепробовал так много вариантов:

$("#shopipadopen").click(function () {
    $(".newshopipad").height(270);
    return false;
}, {
    $(".newshopipad").height(24);
    return false;
});

Когда щелкнет элемент, сделайте что-нибудь, если он щелкнет снова, сделайте что-нибудь ещеуверен, что это было выше или это (без использования, если еще)

$("#shopipadopen").click(function () {
    $(".newshopipad").height(270);
    return false;
}, function (){
    $(".newshopipad").height(24);
    return false;
});

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Есть $ .one, так что вы можете сделать что-то вроде этого

$("#newshopipad").one("click", function() {
   $(".newshopipad").height(270);
   $("#shopipadopen").click( function(){
       $(".newshopipad").height(24);
       return false;
   } );
   return false;
});
0 голосов
/ 07 марта 2012
$("#shopipadopen").live('click', function () {
    var height = $(".newshopipad").height();

    if(height == 270)
        $(".newshopipad").height(24);
    else
        $(".newshopipad").height(270);
});
...