dojo 控件樣式修改


require(["dojo"], function(dojo){

 // Passing only an ID or node returns the computed style object of the node:

 dojo.style("thinger");


 // Passing a node and a style property returns the current normalized, computed value for that property:

 dojo.style("thinger", "opacity"); // 1 by default


 // Passing a node, a style property, and a value changes the current display of the node and returns the new computed value

 dojo.style("thinger", "opacity", 0.5); // == 0.5


 // Passing a node, an object-style style property sets each of the values in turn and returns the computed style object of the node:

 dojo.style("thinger", {

 "opacity": 0.5,

 "border": "3px solid black",

 "height": "300px"

 });


 // When the CSS style property is hyphenated, the JavaScript property is camelCased.

 // font-size becomes fontSize, and so on.

 dojo.style("thinger", {

 fontSize:"14pt",

 letterSpacing:"1.2em"

 });


 // dojo.NodeList implements .style() using the same syntax, omitting the "node" parameter,

 // calling dojo.style() on every element of the list. See: dojo.query() and dojo.NodeList

 dojo.query(".someClassName").style("visibility", "hidden");


 // or


 dojo.query("#baz > div").style({

opacity:0.75,

fontSize:"13pt"

 });

});

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章