私はコードのこの部分を持っています:
if(mess <= 0 || mess < -width) {
img_container.find('ul').animate({'margin-left' : mess + 'px' }, 1000);
}
混乱が-widthより小さいときに動作を停止するには、これが必要です。これどうやってするの?
私はコードのこの部分を持っています:
if(mess <= 0 || mess < -width) {
img_container.find('ul').animate({'margin-left' : mess + 'px' }, 1000);
}
混乱が-widthより小さいときに動作を停止するには、これが必要です。これどうやってするの?
幅を文字列として取得しているかどうかを確認し、そうであれば JSparseInt
関数を使用します。
アニメーション構文を停止する場合は、http://api.jquery.com/stop/ を参照してください。
かもしれないimg_container.find('ul').stop();
これは役立ちます:
if(mess < (-1 * width)){
img_container.find('ul').stop();
}
横幅よりごちゃごちゃしていたら中に入れたくないですか?
ORの代わりにANDを使いたい
if(mess <= 0 && mess > -width) {
mess
が 未満の場合に条件を失敗させます。つまり、 の場合にのみ成功さ-width
せたいということです。mess >= -width
と同じように必須条件なので、代わりにmess <= 0
が必要です。&&
||