簡體   English   中英

jQuery Slide Toggle函數未調用

[英]jQuery Slide Toggle function not called

我在使用jQuery Slide Toggle時遇到麻煩。

$(document).ready(function() {
    $("a").click(function() {
    $(this).parent().parent().children("p").Toggle(400);
    return false;
    });
    });

我在頁面上有一堆帖子是從數據庫中提取的,它們的結構是這樣的(偽HTML)

<div post>
    <div float-left location/timeInfo></div>
    <div float-right bandInfo><a>slideToggleLink</a></div>
    <p>theToggledElement</p>
</div>

當我單擊鏈接時,未調用jQuery函數,但看不到問題出在哪里。

jQuery沒有Toggle()方法。

您的意思是slideToggle()

您在問有關jQuery“ Slide Toggle”的問題,但是您的代碼使用的是.Toggle()這個東西,因為它的拼寫不存在。

它應該是.slideToggle()或僅僅是.toggle() (注意:第二個中缺少大寫.toggle() T)。 但是, .toggle()沒有滑動/動畫。

$(this).parent().parent().children("p").Toggle(400);

對性能Toggle() ,並且Toggle()不存在。
用。。。來代替:

$('#post').find('p').slideToggle(400);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM