1
解決される問題は、私がリストビューでシンプルなスライドを書いて質問JQuery - スライド - なぜouterWidth()が0を返しますか?
の終わりを見てください。それは以下のようになります。
<div id="slides" class="slides">
<div class="slides_container">
<asp:ListView runat="server" ID="questionnaireList" >
<LayoutTemplate>
<div id="itemPlaceholder" runat="server" >
</div>
</LayoutTemplate>
<ItemTemplate>
<div class="questionContent">
<h1>
<%# Eval("Content") %>
</h1>
<div class="qDiv">
</div>
<div class="qDiv">
</div>
<div class="qDiv">
</div>
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
問題は、スライドがスライドがそのようなブロックレベルであることを確認するためにコントロールコンテナにラップスライドをプラグインということです:
$('.' + option.container, $(this)).children().wrapAll('<div class="slides_control"/>');
var elem = $(this),
control = $('.slides_control', elem),
total = control.children().size(),
width = control.children().outerWidth(),
height = control.children().outerHeight(),
start = option.start - 1,
effect = option.effect.indexOf(',') < 0 ? option.effect : option.effect.replace(' ', '').split(',')[0],
paginationEffect = option.effect.indexOf(',') < 0 ? effect : option.effect.replace(' ', '').split(',')[1],
next = 0, prev = 0, number = 0, current = 0, loaded = true, active, clicked, position, direction, imageParent, pauseTimeout, playInterval;
しかし、この「slides_control」の幅がありますouterWidth()がこの結果を返すため、常に0です。問題は、なぜですか? 私は親が隠されているとき、それは0を返しますが、鉱山ではないことを見てきました。..
EDIT:OK ...問題が見つかった... DISPLYを持つ親があった:なし他の誰かが私のプロジェクトに取り組んで..これは申し訳ありません.. ありがとう!
はそれが役立つだろう、そのオブジェクトのメソッドで割り当て に
tab1-thumbsdiv
のためのオブジェクトを取得し、私のために働きましたネットコード。 –htmlで編集します。 – Adler