2

だからここに私はstyle.cssにある単純なクラス/サブクラスを持っています。要素にIDを割り当てたり、CSSで#を使用してIDとして定義したりすることはできません。したがって、簡単なgetElementById()はありません。javascriptまたはjqueryを使用して、「top」値をさまざまなサイズに動的に変更する必要があります。

.slider-edit .bx-prev {
    position: absolute;
    top: 265px;
    left: -32px;
    width: 31px;
    height: 31px;
    text-indent: -999999px;
    background: url(../images/icon_arrow_left.png) no-repeat 0 -31px;
}

私はサイトとウェブを検索しましたが、運が悪かったのでこのようなことを試みました。

$("slider-edit bx-prev").css("top","100px");
$(".slider-edit .bx-prev").css("top","100px");
document.getElementsByClassName('slider-edit bx-prev').style.top = "100px";
document.getElementsByClassName('.slider-edit .bx-prev').style.top = "100px";

どんな助けでもいただければ幸いです。

4

1 に答える 1

5

これは正常に機能しています:

$('.slider-edit .bx-prev').css("top", "100px");
于 2012-08-16T01:34:44.900 に答える