Ben de aynı sorunla karşı karşıya geldim ve onlar kullanıyorlardı ne olduğunu öğrenmek için Apple Mail'in yardım dosyalarında etrafında kazmak zorunda kaldı. Temel olarak HTML/CSS'de kenar çubuklarını oluşturmuşlardır ve yardım görüntüleyicisinin bir parçası değildir.
yardım izleyicide renkli "İçindekiler'i" etkinleştirmek için, javascript işlevi kullanmak gerekir: daha açık Örneğin
window.HelpViewer.showTOCButton(bool, function, function);
, aşağıdaki kod parçası İçindekiler "Tablo sağlayacak "Apple'ın yardım görüntüleyicisindeki düğmeyi tıklayın ve" toggleNavigation "işlevine bağlayın.
if ("HelpViewer" in window && "showTOCButton" in window.HelpViewer) {
window.setTimeout(function() {
window.HelpViewer.showTOCButton(true, toggleNavigation, toggleNavigation);
window.HelpViewer.setTOCButton(true);
}, 100);
}
ToggleNavigation işlevi, kenar çubuğunuzu açmak için kod içerecektir.
function toggleNavigation() {
// YOUR CODE HERE
}
işe görünmüyor window.onload kullanarak, ama 100ms için bir zaman aşımı ayarı olduğunu gördük. Mail'de, Apple Örneğin gereği, fonksiyon parametrelerinin her ikisi için, "toggleNavigation" fonksiyonunun kendi eşdeğerini kullandı. Eğer renkli "İçindekiler'i" bastığınızda Üçüncü parametre denir, ama ikincisi için ne olduğunu çalıştık değil.