反正有最小化功能/調用過程相同的JavaScript函數編碼嗎?我不能完全肯定的好辦法解釋,但這裏是下面的代碼...JavaScript函數最小化?
的JavaScript:
$(function() {
$('#CartDialog').dialog({
autoOpen:false,
title:"Shopping Cart",
width:600,
minWidth:600,
maxWidth:600,
minHeight:300,
maxHeight:600,
modal:true,
show:{effect: "blind"},
hide:{effect: "fade"}
});
$('#CartLink').on('click', function() {
$('#CartDialog').dialog('open');
});
});
$(function() {
$('#LoginDialog').dialog({
autoOpen:false,
title:"Login/Register",
width:650,
maxWidth:650,
height:250,
maxHeight:600,
resizable:false,
modal:true,
show:{effect: "blind"},
hide:{effect: "fade"}
});
$('#LoginLink').on('click', function() {
$('#LoginDialog').dialog('open');
});
});
$(function() {
$('#LogoutDialog').dialog({
autoOpen:false,
title:"Logout Confirmation",
width:250,
height:250,
resizable:false,
modal:true,
show:{effect: "blind"},
hide:{effect: "fade"}
});
$('#LogoutDialog').on('click', function() {
$('#LogoutDialog').dialog('open');
});
});
$(function() {
$('#MyAccountDialog').dialog({
autoOpen:false,
title:"Login/Register",
width:600,
minWidth:600,
maxWidth:600,
minHeight:300,
maxHeight:600,
modal:true
});
$('#MyAccountDialog').on('click', function() {
$('#MyAccountDialog').dialog('open');
});
});
主要文件理念:
<div class="TopShortLinks" id"CartDialog"></div>
<div class="TopShortLinks" id"LoginDialog"></div>
<div class="TopShortLinks" id"LogoutDialog"></div>
<div class="TopShortLinks" id"MyAccountDialog"></div>
我一直在努力以調用類調用的想法,然後使用div id提出一箇中央JavaScript函數(如果可能的話),以確定正確的數據顯示在當前它看起來非常重複。
希望它很容易理解。
當您說「java功能」時是否指「javascript功能」?或者我錯過了什麼? –
是的,我的意思是一個Javascript函數,對不起:)混淆:) – Earunder
開始你可以從每個函數中刪除'$(function(){})'包裝,並且只包含一個'$(function(){} )' – Champ