1

私が間違っていることを教えてもらえますか?リンクをクリックしたときに CSS プロパティを変更したい。

ここでこの提案を見つけましたが、うまくいきません。

HTML

<a href="#" onclick="$('.action').css('display', 'block');">Edit</a>
<div class="action action_2">
   <ul>
      <li><a href="#">bearbeiten</a></li>
      <li><a href="#">löschen</a></li>
   </ul>
</div>

CSS:

.button .action {
    position: absolute;
    padding:15px;
    display: none;
    background: #fff;
}
4

4 に答える 4

2

jQueryを使用している場合は、これを試してください。

<script>
$(document).ready(function() {
    $('#link').click(function(e) {
        e.preventDefault();
        $('.action').css('display', 'block');
    });
});
</script>

そしてあなたのHTMLで。

<a href="#" id="link">Edit</a>
于 2013-10-31T17:42:53.530 に答える
1

インライン JS を削除して、次のようなことを試してみます。

$('a').click(function() {
    $('.action').css('display', 'block');
});

tooを使用しても同じことが実現でき$('.action').show();ます。

次に例を示します。

http://jsfiddle.net/pqHeM/1/

于 2013-10-31T17:42:17.583 に答える
0

アクションを JS ファイルに移動します。

$(document).ready(function() {
    $('a').on('click', function(e) {
        e.preventDefault();
        $('.action').css({'display':'block'});
    });
});
于 2013-10-31T17:42:37.650 に答える