天天看點

替代jquery1.9版本以前的toggle事件函數(開關)

<code>var</code> <code>flag=1;</code>

<code>    </code><code>$(</code><code>".selector"</code><code>).click(</code><code>function</code><code>(){        </code><code>if</code><code>(flag==1){            </code><code>//執行方法;</code>

<code>            </code><code>flag=0;</code>

<code>        </code><code>}</code><code>else</code><code>{            </code><code>//執行方法;</code>

<code>            </code><code>flag=1;</code>

<code>        </code><code>}</code>

或者外接函數,例如

<code>toggle(objs) {</code>

<code>    </code><code>$(objs).each(</code><code>function</code><code>(){        </code><code>if</code> <code>($(</code><code>this</code><code>).is(</code><code>':hidden'</code><code>)) $(</code><code>this</code><code>).show(); </code><code>else</code> <code>$(</code><code>this</code><code>).hide();</code>

<code>    </code><code>});</code>

<code>}</code>

第一種方法也是開關 的很好的展現。

繼續閱讀