还有两个替代Gridster的好选择: Shapeshift : https://github.com/McPants/jquery.shapeshift 和 Gridly : http://ksylvest.github.io/jquery-gridly/ (但请注意,Gridly仅适用于正方形瓷砖)。
编辑: Packery 也非常有趣:http://packery.metafizzy.co/。但是,商业项目需要购买商业许可证,否则:
对于非商业、个人或开源项目和应用程序,您可以根据GPL v3许可证的条款使用Packery。
编辑2:这个也可能有用:https://github.com/uberVU/grid
https://s3-eu-west-1.amazonaws.com/707074webfiles/gridster/ie8test.html
我已经包含了IE9.js,它(大部分)为此示例中的预览添加了透明效果。https://github.com/Grozzer/gridster.js/blob/master/dist/jquery.gridster.js
它包含一些与小部件调整大小相关的其他更改。但是,如果您只想要IE8更改,则我认为最好的答案是搜索ie8compat的提及。
撰写本文时,IE8的行更改如下:
如果你想要使用React相关的内容,可以考虑使用react-grid-layout。不过需要注意的是,该插件似乎并没有得到足够的问题修复。
https://github.com/STRML/react-grid-layout
或者react-curator:
没错,gridster支持Internet Explorer 9+、Firefox、Chrome、Safari和Opera。
如果您希望支持旧版IE浏览器(6+),为什么不围绕jQuery draggable和jQuery droppable构建功能呢?