+ -
当前位置:首页 → 问答吧 → 关于jquery ui的风格问题

关于jquery ui的风格问题

时间:2009-04-28

来源:互联网

jquery ui的风格是统一的,能不能自定义呢。他的css是动态改变的。(不是换肤,而是如何给ui指定风格。)
比如一个jui tab,我要在同一页不同的地方用不同的风格。
该如何操作
[ 此帖被loyos在2009-04-30 12:07重新编辑 ]

作者: loyos   发布时间: 2009-04-28

帮顶,我也很想知道,希望高手指点

作者: ztttly123   发布时间: 2009-04-28

直接在你要操作的对象上使用这些方法即可:
.css()
.addClass()

作者: keakon   发布时间: 2009-04-28

楼主的意思是同一个页面使用两种不同的UI样式?

作者: gordianyuan   发布时间: 2009-04-29

引用
引用第2楼keakon于2009-04-28 19:57发表的  :
直接在你要操作的对象上使用这些方法即可:
.css()
.addClass()


似乎不可取。本来就是动态改变的。
回楼上的。是的。有好点的方法吗。

作者: loyos   发布时间: 2009-04-29

jQuery ui theme是支持的
具体可以看一下这篇文章
http://www.filamentgroup.com/lab/using_multiple_jquery_ui_themes_on_a_single_page/

作者: gordianyuan   发布时间: 2009-04-29

回楼上,这样话,同一个页面的相同ui风格都是相同的
我想知道的是同一个页面的相同ui,不同风格。

作者: loyos   发布时间: 2009-04-30

复制代码
  1.       $(".container").droppable({
  2.         accept: ".card",
  3.         over: function(ev, ui) {$(this).addClass("over");},
  4.         out: function(ev, ui) {$(this).removeClass("over");},
  5.         drop: function(ev, ui) {ui.draggable.css({top: 0, left: 0}).appendTo($(this)); $(this).removeClass("over");}
  6.       });
就是这样啊,想要动态改变就得用JavaScript动态设置啊

不可能什么东西直接CSS就能实现啊=。=

作者: keakon   发布时间: 2009-04-30

我晕倒了...这篇文章的标题就是using_multiple_jquery_ui_themes_on_a_single_page
或者是我不能理解你的"同一个页面的相同ui,不同风格"意思吧

作者: gordianyuan   发布时间: 2009-04-30

其实就是加一层css选择器

作者: softsnow   发布时间: 2009-05-02

8楼的不好意思,你的正解。英文烂啊。没注意看清楚。

作者: loyos   发布时间: 2009-05-03

kankan

作者: panajax   发布时间: 2009-05-07

相关阅读 更多

热门下载

更多