jQuery 语句,我不会,谁帮我一下

type35 2013-02-20 10:28:54
function HW_CreateMenu()
{


var sMenu_Color_A81C24 = '#A81C24';
var sMenu_Color_DFDFDF = '#E7E7E7';
var sMenu_Color_7E7E7E = '#7E7E7E';
var sMenu_Color_FFFFFF = '#FFFFFF';
var sMenu_Color_CFCFCF = '#CFCFCF';
var sMenu_Color_B3B3B3 = '#b3b3b3';
var sMenu_Color_E5E5E5 = '#e5e5e5';



var hw_logo_html;

if(typeof _hw_headerlogo_image !='undefined')
{

if(typeof _hw_headerlogo_link !='undefined')
{
hw_logo_html= "<a href="+ _hw_headerlogo_link +" ><image src="+ _hw_headerlogo_image +"/></a>";

}
else
{
hw_logo_html= "<image src="+ _hw_headerlogo_image +"/>";
}
}
else
{
hw_header_logo = protocolBaseURL+'/imgs/honeywell_logo.png';
hw_logo_html = "<a href='http://www.ninro.com'><image src='" + protocolBaseURL + "/imgs/logo.png'/></a>";
}



//defining logo, and right hand side links
var oHeaderHTML= $(this).create('div', {'id':'header'})
.append($(this).create('div', {'class':'hw-header-t-space'}).html(" "))
.append($(this).create('div', {'class':'hw-logo'})
.append(hw_logo_html)
);



var headerhtml=$(this).create('div', {'class':'hw-top_rht_area hw-top_link'});
var count=0;
$.each(_hw_header_right,function(k,v){
count=count+1;
});

var countinside=0;
$.each(_hw_header_right,function(k,v){

countinside++;
if(countinside==count)
{
if(v[1]==true && v[2]==true)
{
var imageHtml=$(this).create('a',{'href':v[0],'id':'idWorldWide','target':'_blank'}).html(k);
imageHtml.append('  ');
imageHtml.append($(this).create('img', {'src':''+protocolBaseURL+'/imgs/world_map.gif','style':'vertical-align:middle'}));
headerhtml.append(imageHtml);
}
else if(v[1]==false && v[2]==true)
{
var imageHtml=$(this).create('a',{'href':v[0],'id':'idWorldWide'}).html(k);
imageHtml.append('  ');
imageHtml.append($(this).create('img', {'src':''+protocolBaseURL+'/imgs/world_map.gif','style':'vertical-align:middle'}));
headerhtml.append(imageHtml);
}
else if(v[1]==true && v[2]==false)
{
headerhtml.append($(this).create('a',{'href':v[0],'target':'_blank'}).html(k));
}
else
{
headerhtml.append($(this).create('a',{'href':v[0]}).html(k));
}

}
else
{
if(v[1]==true)
{
headerhtml.append($(this).create('a',{'href':v[0],'target':'_blank'}).html(k));
headerhtml.append(' | ');
}
else
{
headerhtml.append($(this).create('a',{'href':v[0]}).html(k));
headerhtml.append(' | ');
}
}
});

oHeaderHTML.append(headerhtml);



var oMenuUL = $(this).create('ul', {'class':'hw-mnu-nav','id':'hw-mnu-nav-one'});

$.each(_hw_aMenuTree_Complete, function(k, v) {

var oItemHTML ='';
//Checking whether the Menu is text based or image based
if(v[1] == "text")
{
//Creating textbased menu HTML
oItemHTML = HW_CreateTextRow(k,v[2],v[0],v[3]);
}
else if(v[1] =="twocolumn")
{
oItemHTML = HW_CreateColumnRow(k,v[2],v[0]);
}
else
{
//Creating Imagebased Menu HTML
oItemHTML = HW_CreateImageRow(k,v[2],v[0]);
}
oMenuUL.append(oItemHTML);

});

var oMenu_Bg_Left = $(this).create('div', {'class':'hw-mnu-bg-left'})
.append(oMenuUL);



...全文
125 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一枚小小菜鸟 2013-03-23
  • 打赏
  • 举报
回复
会js不会jquery,那去学学咯,有这个基础学习那个jquery2天时间就差不多了,只要不写框架,当js用只要一两天时间就可以了,去吧
飘飘哥 2013-02-20
  • 打赏
  • 举报
回复
需求啊 楼主 这太多了 代码
爱T 2013-02-20
  • 打赏
  • 举报
回复
你还是直接想要jquery来实现什么功能的吧,你这样写 让人无从下手啊
bbjbepzz 2013-02-20
  • 打赏
  • 举报
回复
引用 2 楼 type35 的回复:
谁帮我转换成一下html,我不懂jQuery
转换成HTML是什么意思? 还是要转成原生的JS
type35 2013-02-20
  • 打赏
  • 举报
回复
谁帮我转换成一下html,我不懂jQuery
type35 2013-02-20
  • 打赏
  • 举报
回复
//defining search input box //var oSearch_Input = $(this).create('input', {'class':'hw-mnu-search-box','id':'q','type':'text','name':'q','autocomplete':'on'}); var oSearch_Input = $(this).create('form', {'name':'cse-search-box1','id':'cse-search-box','type':'text'}) .append($(this).create('input', {'class':'hw-mnu-search-box','id':'q','type':'text','name':'q','autocomplete':'off'}) ); //HW_attachAutoComplete(oSearch_Input); oSearch_Input.click(HW_OnSearchClick); //defining search button var oSearch_Button= $(this).create('input', {'id':'imgSearch','type':'image','src':''+protocolBaseURL+'/imgs/submitbutton_normal.jpg'}); oSearch_Button.click(HW_RedirectToSearchPage); //attching hover function to the text box $(oSearch_Button).hover(function () { HW_ChangeGoImage(this,1); }, function () { HW_ChangeGoImage(this,0); } ); var oMenu_Bg_Right = $(this).create('div', {'class':'hw-mnu-bg-right'}) .append($(this).create('table', {'border':'0','cellpadding':'0','cellspacing':'0','style':'height:37px'}) .append($(document.createElement('tr')) .append($(document.createElement('td')).append(oSearch_Input)) .append($(document.createElement('td')).append(oSearch_Button)) ) ); var oMenu_Height = $(this).create('div', {'class':'hw-mnu-height'}) .append($(this).create('div', {'class':'hw-mnu-bg-div'}) .append(oMenu_Bg_Left) .append(oMenu_Bg_Right) ); //Adding the header $('#hw-internet-header').append(oHeaderHTML); $('#hw-internet-header').append(oMenu_Height); //Added for Image section hover $(".hw-mnu-img-dim-1").hover(function() { $(this).next().find('a').css('color', sMenu_Color_A81C24); $(this).next().find('a').css('background',sMenu_Color_DFDFDF); }, function() { $(this).next().find('a').css('color', sMenu_Color_7E7E7E); $(this).next().find('a').css('background',sMenu_Color_FFFFFF); }); //For the text to hover $('.hw-mnu-txt-1 a').hover(function() { $(this).css('background-color', sMenu_Color_DFDFDF); $(this).css('color', sMenu_Color_A81C24); }, function() { $(this).css('background-color', sMenu_Color_FFFFFF); $(this).css('color', sMenu_Color_7E7E7E); }); $('#idWorldWide').hover(function() { $(this).find('img')[0].src=""+protocolBaseURL+"/imgs/world_map_mouseover.gif"; }, function() { $(this).find('img')[0].src=""+protocolBaseURL+"/imgs/world_map.gif"; }); //Attaching hover to the menu $('.hw-parent-mnu-item').hover(function() { $(this).prev().find('a').css("border-right-color", sMenu_Color_B3B3B3); $(this).find('a').css("border-right-color", sMenu_Color_B3B3B3); $('.hw-mnu-bg-div').css('border-left-color',sMenu_Color_B3B3B3); }, function() { $(this).prev().find('a').css("border-right-color", sMenu_Color_E5E5E5); $(this).find('a').css("border-right-color", sMenu_Color_E5E5E5); $('.hw-mnu-bg-div').css('border-left-color',sMenu_Color_CFCFCF); }); $("#hw-mnu-nav-one li a").hover(function(){ $("ul", this).fade("fast"); }, function() {} ); if (document.all) { $("#hw-mnu-nav-one li").hoverClass ("sfHover"); } }

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧