我想问一下我是否可以将以下JavaScript代码合并到一个文件中?
当我输入一个文件.js
$(document).ready(function(){$('#slider-with-blocks-1').royalSlider({arrowsNav:true,arrowsNavAutoHide:false,fadeinLoadedSlide:false,controlNavigationSpacing:0,controlNavigation:'bullets',imageScaleMode:'none',imageAlignCenter:false,blockLoop:true,loop:true,numImagesToPreload:6,transitionType:'fade',keyboardNavEnabled:true,block:{delay:400} }) });
和
$(document).ready(function(){
$('.credit ').append(' credit by <span></span>');
$('.credit span')
.html($('<a/>').attr('href','www.google.com')
.text('This is my link to google!')
);
$('.credit span a')
.attr('id', 'credit');
});
和
$("[role='navigation']").flexNav();
和
window.onload = function() {
if (!document.getElementById('credit') || document.getElementById('credit').href != "http://www.google.com/") {
alert('Kreditnya jangan diilangin sob!');
}
};
答案 0 :(得分:2)
将其存储在js文件中:
$(document).ready(function(){
$('#slider-with-blocks-1').royalSlider(
{arrowsNav:true,
arrowsNavAutoHide:false,
fadeinLoadedSlide:false,
controlNavigationSpacing:0,
controlNavigation:'bullets',
imageScaleMode:'none',
imageAlignCenter:false,
blockLoop:true,
loop:true,
numImagesToPreload:6,
transitionType:'fade',
keyboardNavEnabled:true,
block:{delay:400} });
$('.credit ').append(' credit by <span></span>');
$('.credit span').html('<a/>').attr('href:\\www.google.com').text('This is my link to google!');
$('.credit span ').attr('id', 'credit');
$("[role='navigation']").flexNav();
});
$(window).load(function() {
if (!document.getElementById('credit') || document.getElementById('credit').href != "http://www.google.com/") {
alert('Kreditnya jangan diilangin sob!');
}
)};
并将其命名为:
<script type="text/javascript" src="myFile.js"></script>
对代码进行操作是一件好事,并正确缩进源代码:http://en.wikipedia.org/wiki/Indent_style以使所有内容更具可读性。