मेरे समाधान, @ niaccurshi के से प्रेरित:।
के बजाय हार्ड-कोड एक गद्दी-टॉप, एक अदृश्य नकली तत्व यह है कि अंतरिक्ष का एक ही राशि लेता है, लेकिन केवल जबकि मूल तत्व चिपका है पैदा करते हैं।
जे एस:
var $submenu = $(".submenu");
// To account for the affixed submenu being pulled out of the content flow.
var $placeholder = $submenu.clone().addClass("affix-placeholder");
$submenu.after($placeholder);
$submenu.affix(…);
सीएसएस:
.affix-placeholder {
/* Doesn't take up space in the content flow initially. */
display: none;
}
.affix + .affix-placeholder {
/* Once we affix the submenu, it *does* take up space in the content flow. But keep it invisible. */
display: block;
visibility: hidden;
}
स्रोत
2014-01-09 19:26:14
धन्यवाद कि काम किया! आप वास्तव में सही हैं कि उदाहरण के लिए आईई 8 पर यह बहुत अजीब लग रहा है। कुछ हैकी फिक्स की तलाश में ... – deekay
यह एक समान समस्या में काम करता था, सिवाय इसके कि यह कोई बूटस्ट्रैप संबंधित नहीं था। धन्यवाद दोस्त! – Binary101010
अच्छा, आप – dichterDichter