不太懂JQUERY,本人是ASP.NET后台程序员,做企业管理网站跟B2C网站,想学JQUERY,可是不太懂CSS
$('.class').addClass('light')
请问light这个CSS类要自己写吗?还是在JQUERY已经有,只要调用它?

解决方案 »

  1.   

    自己写,你要什么样子的就写什么样子的,不可能有那么多现成的给你用吧,只有一些通用的才可以直接调用JQ中写好的CSS
      

  2.   

    当然要自己写.不过,有些JQ的UI库,也带有CSS,可以使用它们的,也可以自己改写.
    不过,CSS这个东西,不关你的事,是前台的事情.让他们处理就是了.
      

  3.   

    可是,如果我不写CSS,我也不会写,那前台怎么知道我要用什么CSS呢?他只管一个静态的页面,还是说前台吧JQUERY都一起写好?那这样说来 JQUERY不就是前台要做的事情了吗?
      

  4.   

    作为后台,你这样的知识也太欠缺了.你不用写CSS具体的样式,但至少应该能看出哪些是CSS样式的名称吧.
    如果你们的前台很牛,JS可以让他写.如果他只是一个美工而已,那只有你来.
    假设有两个TAB标签,它们都有普通样式和高亮样式.
    你要切换它们样式,于是用$('.普通').addClass('高亮')就行了,这就是你的活.
    至于普通是怎样的普通,高亮又是怎样的高亮,这个就由前台完成.
    难道你们没有技术经理吗?这种工作他应该按你们的能力分配好.
      

  5.   

    就算他只管一个静态页面,也要写出每个变化的样式的不同CSS来.比如普通的样式和高亮的样式.
    然后在需要JS变化的地方,口头或用CSS注释告诉你.
    一般来说,合格前台写的CSS,让合格的后台看,从名称就能看出来属于哪个位置的什么效果的样式,一般形式是".位置标识_作用",比如".products_hot_normal",".products_hot_highlight",".products_new_normal",".products_new_highlight".