如何在jquery中的两个函数之间切换?

时间:2017-05-26 10:26:53

标签: javascript jquery toggle

我不明白我的代码有什么问题?我想在点击时在jQuery中切换两个函数。感谢

$(".col-md-3").toggle(
        function()
            $(this).animate({
            left: "-5px",
            top:"-5px"
            }, 100);,
        function()
            $(this).animate({
            left: "5px",
     top:"5px"
     }, 100);
);

3 个答案:

答案 0 :(得分:0)

您的代码似乎格式不正确,例如没有开/关括号等。

你能试试这段代码吗?

Glide
 .with(this)
 .load(R.drawable.image_default_profile_picture)
 .apply(new RequestOptions()
 .placeholder(R.mipmap.ic_launcher)
 .fitCenter())
 .into(mUserImage);

答案 1 :(得分:0)

您的函数正文需要位于bytes = package.GetAsByteArray(); CloudStorageAccount storageAccount = CloudStorageAccount.Parse("constring"); CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); CloudBlobContainer container = blobClient.GetContainerReference("excelcontainer"); CloudBlockBlob blockBlob = container.GetBlockBlobReference("excelblob"); using (MemoryStream ms=new MemoryStream(bytes)) { blockBlob.UploadFromStream(ms); } {中,如果您正在考虑的话,它不是可选的,就像使用一行}语句一样。

if

答案 2 :(得分:0)

感谢您指出:)这是一个愚蠢的错误...... 一旦我尝试了,我意识到这不是我想要的。我最初希望对象在点击后进行动画制作。点击'点击&39;然后回到原始状态试。

如果我从:

开始

$(' .col-md-3')。on('点击',boxMove);

function boxMove(){

$(this).animate({
    left: "-5px",
    top:"-5px"
}, 100);

};

它只能以一种方式激活。我如何添加函数,如果(this)已经是动画,它应该向左移动" 5px"顶部" 5px"返回原始(非动画)状态?

提前非常感谢你!