我如何一起编写这些脚本?

时间:2015-03-20 07:33:16

标签: javascript jquery

我有一些脚本执行相同的操作,但似乎没有必要将负载分开。我怎么一起写这些?

脚本:

$('document').ready(
function() {
$('.linksRight').insertAfter('.treemenu');
$('.treemenu').insertBefore('.linksRight');
});

$('document').ready(
function() {
$('#newbutton').insertAfter('.searching');
$('.searching').insertBefore('#newbutton');
});

$('document').ready(
function() {
$('#filterbox').insertAfter('.itembox.smallbox');
$('.itembox.smallbox').insertBefore('#filterbox');
});

3 个答案:

答案 0 :(得分:2)

有些事要注意:

  1. $('document')不应在''引号内。
  2. 您可以使用单个doc并将所有内容放在一起。

  3. 尝试以下方法。

    $(document).ready(function() {
        $('.linksRight').insertAfter('.treemenu');
        $('.treemenu').insertBefore('.linksRight');
        $('#newbutton').insertAfter('.searching');
        $('.searching').insertBefore('#newbutton');
        $('#filterbox').insertAfter('.itembox.smallbox');
        $('.itembox.smallbox').insertBefore('#filterbox');
    });
    

答案 1 :(得分:1)

$(document).ready(
function() {
$('.linksRight').insertAfter('.treemenu');
$('.treemenu').insertBefore('.linksRight');
$('#newbutton').insertAfter('.searching');
$('.searching').insertBefore('#newbutton');
$('#filterbox').insertAfter('.itembox.smallbox');
$('.itembox.smallbox').insertBefore('#filterbox');
});

答案 2 :(得分:0)

$('document').ready(
 function() {
  $('#newbutton #filterbox .linksRight').insertAfter('.treemenu .searching     .itembox.smallbox');
   $('.searching .treemenu .itembox.smallbox').insertBefore('.linksRight .filterbox #newbutton');
 });

希望这会有所帮助