Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于一个好的Javascript多选小部件的建议_Javascript_Jquery Ui - Fatal编程技术网

关于一个好的Javascript多选小部件的建议

关于一个好的Javascript多选小部件的建议,javascript,jquery-ui,Javascript,Jquery Ui,我有一个我正在开发的应用程序,它有一些多选择列表和单选择列表,可以包含很多项。为了节省时间,我现在真的不想写我自己的小部件,但是我很难找到我想要的东西 以下是要求: 1) 必须是封面下的精选列表;我正在使用ASP.NETMVC3,所以让表单提交和模型绑定更容易,我真的需要它成为一个实际的选择列表 2) 它必须是可搜索的 3) 我真的希望选择和取消选择是一次单击(而不是按住ctrl键并单击以选择多个项目) 4) 全选和全选都是加号 5) 如果它使用jQueryUI作为基础,那么就可以获得额外的积分

我有一个我正在开发的应用程序,它有一些多选择列表和单选择列表,可以包含很多项。为了节省时间,我现在真的不想写我自己的小部件,但是我很难找到我想要的东西

以下是要求: 1) 必须是封面下的精选列表;我正在使用ASP.NETMVC3,所以让表单提交和模型绑定更容易,我真的需要它成为一个实际的选择列表

2) 它必须是可搜索的

3) 我真的希望选择和取消选择是一次单击(而不是按住ctrl键并单击以选择多个项目)

4) 全选和全选都是加号

5) 如果它使用jQueryUI作为基础,那么就可以获得额外的积分,因为我已经在使用这些库了

6) 它不能使用主题辊的风格…它必须很容易独立的风格

7) 没有并排类型控制选定项目在右侧的位置。设计师和我都不喜欢

我找到的最接近的是,但第6号破坏了它供我们使用。你问我们为什么不使用主题滚轴?好吧,我不是CSS大师,我们的设计师讨厌它,所以这不是我的事

我发现很多东西都有一个或两个标准,但没有一个标准都有


有人能帮我避免浪费时间(至少)滚动我自己的小部件吗?

我刚刚完成了一个我需要的项目。我花了很长时间尝试使用这个:

然而,我真的发现它的局限性,并导致奇怪的事情发生在位置的形式元素的定位:固定div以及作为骗子显示/隐藏和动画,所以我改为:

在我看来,这是更好的方式,而且实现起来更简单,不会对页面上的其他内容造成太多的干扰

最好的
亚历克斯

不幸的是,这与:)维尔德,一定是错过了你提及此事的机会。对不起。。这就是说,它可以设计得很好,我在theme roller中做了一些基本的东西只是为了快速,然后我根据自己的需要定制了css,看看这里的下拉列表: