これは私を夢中にさせています...
ファイル名のリストがあり、垂直方向にスクロールしたいだけなので、ファイル名 (=div) がリスト自体よりも広い場合は、完全な div を「引き出して」名前を表示したいと考えています。
この i アクションはこちらで確認できます: http://j25.wasen.net/index.php/news
ホバー時に div のクローンを作成し、それを本文に追加して、非常に高い zIndex を設定することで、これを解決しました。つまり、クローン div はすべての上に表示されますが、元の div と同じ位置に表示されます。
理由はよくわかりませんが、何らかの理由で、リストよりも幅が小さい div が間違った位置に表示されます。ただし、幅を超えるアイテムは適切な場所に表示されます。
名前を含む div がリストの幅を超えているかどうかを確認してから、クローンを作成することを考えました。これは、クローンが必要な場合でもあります。
ただし、divの真の幅を取得できません。キャッチする幅が表示されるように、Console.log ステートメントを追加しました。
リスト内のdiv(部分的に非表示)ではなく、本体(=クローン)に添付されたdivの幅を確認します...
div の実際の幅を取得するにはどうすればよいですか?
ありがとう!