我在HTML文件中有两个$(document).ready(function($)函数。现在,因为有两个ready()函数,所以只有一个函数执行!因为我对jQuery不太了解,所以我不能合并它们。
<script type="text/javascript">
$(document).ready(function($){
$('#mega-1').dcVerticalMegaMenu({
rowItems: '3',
speed: 'fast',
effect: 'show',
direction: 'right'
});
$('#mega-2').dcVerticalMegaMenu({
rowItems: '3',
speed: 'slow',
effect: 'fade',
direction: 'left'
});
$('#mega-3').dcVerticalMegaMenu({
rowItems: '4',
speed: 'slow',
effect: 'slide',
direction: 'right'
});
$('#mega-4').dcVerticalMegaMenu({
rowItems: '3',
speed: 'fast',
effect: 'slide',
direction: 'left'
});
});
</script>jQuery函数2:
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>发布于 2012-07-17 19:48:51
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Page Title</title>
<script src="some_javascript_file.js"></script>
<script src="another_js_file.js"></script>
</head>
<body>
<!-- HTML HERE -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="jQuery_plugin_1.js"></script>
<script src="jQuery_plugin_2.js"></script>
<script>
(function($){ // remap $ to jQuery
$(function(){
$('#mega-1').dcVerticalMegaMenu({
rowItems: '3',
speed: 'fast',
effect: 'show',
direction: 'right'
});
$('#mega-2').dcVerticalMegaMenu({
rowItems: '3',
speed: 'slow',
effect: 'fade',
direction: 'left'
});
$('#mega-3').dcVerticalMegaMenu({
rowItems: '4',
speed: 'slow',
effect: 'slide',
direction: 'right'
});
$('#mega-4').dcVerticalMegaMenu({
rowItems: '3',
speed: 'fast',
effect: 'slide',
direction: 'left'
});
// =====================================
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
})(jQuery);
</script>
</body>
</html>https://stackoverflow.com/questions/11521434
复制相似问题