Ich habe ein Szenario, in dem ich einen Div-Block verbirge, wenn ich irgendwo auf den Block div klicke.
Ich verwende den Internet Explorer und teste die Anwendung. Mein Code funktioniert einwandfrei, wenn keine Bildlaufleiste vorhanden ist. Wenn es eine Bildlaufleiste auf dem Div-Block gibt, dann wenn ich auf die Bildlaufleiste klicke, wird die Bildlaufleiste nicht als Teil von div angesehen und der div-Block wird ausgeblendet. Ich versuche, Div-Block geöffnet zu halten, selbst wenn Benutzer auf die Bildlaufleiste klickt und einen Bildlaufvorgang ausführt.
%Vor%In jQuery gibt es kein Klickereignis für eine Bildlaufleiste. Ссылка
Allerdings gibt es eine .scroll () Ссылка
Sie könnten nach Scroll-Ereignissen lauschen und den Container anzeigen.
Sobald sie auf die Leiste klicken, wird das Element zwar ausgeblendet, aber beim Blättern können Sie das Element wieder einblenden.
Nicht ideal, aber aus meiner Forschung ist das die einzige Option.