Javascript 垂直排序div a-Z中的子元素
所以现在我把它水平排列成A-Z,但我的最终目标是垂直排列 我将解释代码目前是如何工作的 因此,它是包含在Javascript 垂直排序div a-Z中的子元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,所以现在我把它水平排列成A-Z,但我的最终目标是垂直排列 我将解释代码目前是如何工作的 因此,它是包含在div中的a标记的集合,其固定宽度为700px,内容向左浮动。在父链接上启用了一个onclick功能,单击该功能可运行以下内容: onclick=" if($('#random-word01').css('display') != 'block'){ closeOpennedIndustry() }; $( '#rand
div
中的a
标记的集合,其固定宽度为700px,内容向左浮动。在父链接上启用了一个onclick
功能,单击该功能可运行以下内容:
onclick="
if($('#random-word01').css('display') != 'block'){
closeOpennedIndustry()
};
$( '#random-word1' ).slideToggle(200);
$( '#toggleRandomWord h3.h3-random-word' ).toggle()"
这将启用下拉列表
我认为改变这种情况的最好方法是将div放在无序列表中,并将它们全部向左浮动,而不是水平浮动。然而,我遇到了下拉列表的定位问题
实现链接A-Z的最佳方法是什么?下拉菜单A-Z工作且位于正确的位置。如果不知道标记是如何生成的(例如,来自诸如WordPress?静态HTML之类的CMS),很难判断 CSS列可以帮助您使列表垂直运行而不是水平运行(并优雅地降级为水平)。用于检测列,和/或用于编写两种情况下的样式 如果您想要完全的跨浏览器兼容性,您还可以在ULs中包装列并使用clearfixes浮动它们
祝你好运 你必须发布有问题的相关代码。顺便说一句,如果没有相关的代码,提供一个JSFIDLE会促使人们尝试帮助您,准确地回答是不可能的,但是从我所看到的,CSS列显示可能是一个解决方案。