Jquery问题有人能帮我解决Jquery代码吗?
我创建了一个名为“自定义”的对象,并添加了一些属性Jquery问题有人能帮我解决Jquery代码吗?,jquery,Jquery,我创建了一个名为“自定义”的对象,并添加了一些属性 var Customize = { currentTab: (""||"accountdetails"), openonload: false, firstview: false,//false, init: function() { //$('.customize-tabs li a').click(Customize.showTab); $('#toggle_customize').click(function () {
var Customize = {
currentTab: (""||"accountdetails"),
openonload: false,
firstview: false,//false,
init: function() {
//$('.customize-tabs li a').click(Customize.showTab);
$('#toggle_customize').click(function () {
alert('yes');
if ( $(this).hasClass('active') ) {
$('.cbm_control_closed').click(); // change this to Customize.close() when code is moved into that function
} else {
$(this).removeClass('inactive').addClass('active');
Customize.open(Customize.currentTab);
Customize.saveState();
}
});
$('.cbm_control_closed').click(function() {
$('#toggle_customize').removeClass('active').addClass('inactive');
$('.customize-content').hide('fast');
$('.customize-body').hide();
$('.customize-pane').hide();
$('#ui-tooltip-profile .button').click();
// Hide save changes text
Customize.Notifier.hide();
// Get rid of heading pointer arrow
$('.customize-tabs li').removeClass('active');
Customize.saveState();
});
// set up Customize.Saver and field handlers
Customize.initSavers();
if (Customize.openonload) {
//toggle customize modal
$('#toggle_customize').removeClass('inactive').addClass('active');
Customize.open(Customize.currentTab);
}
Customize.checkQueryActions();
},
open: function(which) {
//legacy bug workaround
//if (which != "services") { which = 'backgrounds'; }
// show content
$('.customize-body').show();
// show nav
$('.customize-content').show();
// show tab
Customize.showTab(which);
Customize.showTooltips();
UserProfile.offScreenFix();
},
close: function() {
// TODO: move code from $('.cbm_control_closed').click to here
// move $('.cbm_control_closed').click assignment to Customize.init
}};
$(document).ready(Customize.init);
现在我想调用$'toggle\u customize'。单击函数{这个函数,这样我就添加了这个html代码
<li id="toggle_customize"><a href="#"><span>Email Me</span></a></li>
任何人都能帮助我理解这个代码吗
谢谢。删除锚定标记。它正在处理点击事件,然后才到达您的网站 像这样:给我发电子邮件
如果你使用的是just get your underline或hover样式,你只需要用css的其他方式来实现…你的href没有指向任何地方,这样就可以解释为什么什么都没有发生..没有?是的,但是我的代码叫li,所以它不会影响a href。请将你的示例发布到,这样我们就可以有你正在处理的html和js,并且确认问题。是否确实已运行Customize.init?并且它是在文档准备就绪后运行的?看起来还有很多代码需要自定义。其他部分是否存在错误?其他部分是否正常工作?或者此功能是否已损坏?
$(document).ready(function(){
Customize.init();
});
$(document).ready(function(){
Customize.init();
});