1. CSS+JQ+JS作漂亮的按鍵實例,給我一個參考就行了,最分析分析
我給一個用<ul>做的菜單你看看,你也可單獨用來按鍵。
CSS文件
#top_XE li{width:33px; height:19px;float:right;}
/*窗口按鍵右距*/
#top_XE .top_XE_li0{width:5px;}
/*關閉*/
.top_XE_li1{background:url("../images/Ui.png") no-repeat -103px -41px;}/*x*/
.top_XE_li1a{background:url("../images/Ui.png") no-repeat -69px -41px;}/*X*/
/*最大化,還原*/
.top_XE_li2{background:url("../images/Ui.png") no-repeat -35px -81px;}/*o*/
.top_XE_li2a{background:url("../images/Ui.png") no-repeat -1px -81px;}/*O*/
.top_XE_li2b{background:url("../images/Ui.png") no-repeat -103px -81px;}/*m*/
.top_XE_li2c{background:url("../images/Ui.png") no-repeat -69px -81px;}/*M*/
/*最小化*/
.top_XE_li3{background:url("../images/Ui.png") no-repeat -35px -41px;}/*-*/
.top_XE_li3a{background:url("../images/Ui.png") no-repeat -1px -41px;}/*--*/
/*全屏,恢復*/
.top_XE_li4{background:url("../images/Ui.png") no-repeat -35px -21px;}/*[ 1 ]*/
.top_XE_li4a{background:url("../images/Ui.png") no-repeat -1px -21px;}/*[ 2 ]*/
.top_XE_li4b{background:url("../images/Ui.png") no-repeat -103px -21px;}/*[1]*/
.top_XE_li4c{background:url("../images/Ui.png") no-repeat -69px -21px;}/*[2]*/
/*記憶鎖定*/
.top_XE_li5{background:url("../images/Ui.png") no-repeat -35px -61px;}/*r*/
.top_XE_li5a{background:url("../images/Ui.png") no-repeat -1px -61px;}/*R*/
.top_XE_li5b{background:url("../images/Ui.png") no-repeat -103px -61px;}/*g*/
.top_XE_li5c{background:url("../images/Ui.png") no-repeat -69px -61px;}/*G*/
/*皮膚*/
.top_XE_li6{background:url("../images/Ui.png") no-repeat -35px -1px;}/*e*/
.top_XE_li6a{background:url("../images/Ui.png") no-repeat -1px -1px;}/*E*/
/*主菜單*/
.top_XE_li7{background:url("../images/Ui.png") no-repeat -103px -1px;}/*=*/
.top_XE_li7a{background:url("../images/Ui.png") no-repeat -69px -1px;}/*=*/
JS文件
最大化/還原窗口 圖片切換
-*/
var top_XE_li2=$(".top_XE_li2");
function top_XE_li2_N_M(){
if($(window).width()==window.screen.availWidth&&$(window).height()==window.screen.availHeight){
top_XE_li2.hover(
function(){
$(this).addClass("top_XE_li2c");
},
function(){
$(this).removeClass("top_XE_li2c");
}).addClass("top_XE_li2b").removeClass("top_XE_li2");
}
else{
top_XE_li2.hover(
function(){
$(this).addClass("top_XE_li2a").removeClass("top_XE_li2c");
},
function(){
$(this).removeClass("top_XE_li2a");
}).addClass("top_XE_li2").removeClass("top_XE_li2b");
}
}
top_XE_li2_N_M();
/*
控制窗口按鍵
-*/
$(".top_XE_li1").hover(
function(){
$(this).addClass("top_XE_li1a");
},
function(){
$(this).removeClass("top_XE_li1a");
}
);
top_XE_li2.hover(
function(){
$(this).addClass("top_XE_li2a");
},
function(){
$(this).removeClass("top_XE_li2a");
}
).click(
function(){
/*
切換窗口 最大化/還原窗口
-*/
if($(window).width()==window.screen.availWidth&&$(window).height()==window.screen.availHeight){
window.resizeTo(pvwx_width,pvwx_height);
window.moveTo((window.screen.availWidth-pvwx_width)/2,(window.screen.availHeight-pvwx_height)/2);
}
else{
window.resizeTo(window.screen.availWidth,window.screen.availHeight);
window.moveTo(0,0);
}
setCookie('normal',0);//模式:normal默認 maximize最大化
}
);
$(".top_XE_li3").hover(
function(){
$(this).addClass("top_XE_li3a");
},
function(){
$(this).removeClass("top_XE_li3a");
}
);
$(".top_XE_li4").hover(
function(){
$(this).addClass("top_XE_li4a");
},
function(){
$(this).removeClass("top_XE_li4a");
}
).click(
function(){
/*
全屏/還原
-*/
}
);;
$(".top_XE_li5").hover(
function(){
$(this).addClass("top_XE_li5a");
},
function(){
$(this).removeClass("top_XE_li5a");
}
);
$(".top_XE_li6").hover(
function(){
$(this).addClass("top_XE_li6a");
},
function(){
$(this).removeClass("top_XE_li6a");
}
);
$(".top_XE_li7").hover(
function(){
$(this).addClass("top_XE_li7a");
},
function(){
$(this).removeClass("top_XE_li7a");
}
);
HTML文件
<ul id="top_XE">
<li class="top_XE_li0"></li>
<li title="關閉窗口" class="top_XE_li1"></li>
<li title="最大化" class="top_XE_li2"></li>
<li title="最小化" class="top_XE_li3" onClick="Minimize.Click()"></li>
<li title="全屏顯示" class="top_XE_li4"></li>
<li title="記憶" class="top_XE_li5"></li>
<li title="換膚" class="top_XE_li6"></li>
<li title="主菜單" class="top_XE_li7"></li>
</ul>
2. 最近在用easy ui, 但發現自帶的樣式實在是太丑了。無意中又發現了jquery ui ,漂亮。
研究幾個月就會有結果
3. jquery IFRAME 換膚
//放在父復頁制面 改變frame
function fnChangeFrame(page)
{
if(page=="a")
$("#frame1").attr("src","a.html");
else
$("#frame1").attr("src","b.html");
}
//放在父頁面 等待callback
function fnCallBack(msg)
{
alert(msg);
}
//放在a.html 觸發callback
$(function()
{
window.parent.fnCallBack("I am a.html");
});
//放在b.html 觸發callback
$(function()
{
window.parent.fnCallBack("I am b.html");
});
4. jquery-ui-1.8.4.custom與一般的jquery-ui有什麼區別,後面加了custom有什麼作用
兩個核心其復實都是一樣的。
區別:制
jquery-ui:下載的是默認的包,皮膚和樣式都是默認的,包含了所有的組件;
jquery-ui
custom:下載的經過自定義的包,它可以根據您的需要將一些確定不需要的功能庫模塊去掉,也可以自定義UI的顏色(有多種顏色樣式可以選擇)。
一般情況下,jquery-ui
custom不進行刪減的話,下載下來跟jquery-ui是一樣的,如果進行刪減的話,jquery-ui
custom功能比jquery-ui要少,同樣文件大小也比jquery-ui要小。
5. jquery ui 的主題 什麼意思
主題你可以看做皮膚,就是相同的效果不同的css樣式。
你可以去官網上直接下載不同的回主題,答一般不同的主題樣式,壓縮包名稱是一樣的,保存時別覆蓋。當你想換主題的時候,引入你需要的主題的css、js就可以了。
6. jquery好看漂亮的表單插件給推薦一個
jquery UI
7. 請問jquery easy ui框架的皮膚能換嗎
應該能換,沒研究過,以前遇到這類問題我都是找到那個皮膚的文件重寫
8. jquery能否實現字體的美化比如讓字體的邊緣平滑。
不可以美化字體
9. jquery easyui如何換主題呀
1、首先需要在html的頁面中將easyui的樣式文件導入進去。
10. 如何用jquery實現一鍵換膚
皮膚一般都是css樣式
也就是怎麼替換css樣式
<link rel="stylesheet" href="">
$('head link').attr('href','css路徑');