0

これを機能させようとしましたが、エラーが発生し続けます。ここにjsfiddleがあります:

http://jsfiddle.net/2ZUmM/

うまくいけば、私はこれを完全に台無しにしていません。

JS:

$(document).ready(function() {
    $('#showIt').click(function() {
        $('#otherObject').hide();
    });
});​

HTML:

     <section id="main">
        <header>

        </header>
        <article>
            <a id="showIt" href="">Show only one</a>
        </article>
        <footer>

        </footer>
    </section>
    <section id="otherObject">
        <header>

        </header>
        <article>
            <img src="tdk.jpg">
        </article>
        <footer>

        </footer>
    </section>
    <section id="otherObjectTwo">
        <header>

        </header>
        <article>

        </article>
        <footer>

        </footer>
    </section>
    <section id="otherObject3">
        <header>

        </header>
        <article>

        </article>
        <footer>

        </footer>
    </section>​
4

3 に答える 3

4

return false;リンクで覚えておいてください:

$(document).ready(function() {
    $('#showIt').click(function() {
        $('#otherObject').hide();
        return false;
    });
});​
于 2012-07-17T15:27:54.147 に答える
0

タグをクリックして、<a>そのリンクをたどっています。ブラウザがリンクをたどらないようにする必要があります。

$(document).ready(function() {
    $('#showIt').click(function(e) {
        e.preventDefault();
        $('#otherObject').hide();
    });
});​
于 2012-07-17T15:29:44.680 に答える
0

現在、リンクは実際にはまだ期待される機能を使用しています。

$(document).ready(function() {
    $('#showIt').click(function() {
        $('#otherObject').hide();
        return false;
    });
});​

return falseデフォルトを防ぐために a/link を使用すると、a/link に追加された URL にリンクがたどられなくなります。

于 2012-07-17T15:30:46.397 に答える