【问题标题】:Reloading the page after selecting images with JS用JS选择图片后重新加载页面
【发布时间】:2011-12-31 13:52:53
【问题描述】:

选择所有图片后,我需要重新加载页面。我知道我的代码有错误,但我不知道在哪里。 变量是 Num。 我使用不止一个 jquery 库、HTML、CSS 和 JS。

文件:

    <link rel="stylesheet" type="text/css" href="layout.css"/>
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="jquery.event.drag-2.0.min.js"></script>
    <script type="text/javascript" src="jquery.event.drop-2.0.min.js"></script>
    <script type="text/javascript" src="colors.js"></script>

脚本:

$(document).ready(function($)
    {
    var num=0;  


    $('.move')
        .click(function(){
                $( this ).toggleClass("selected");
            })

        .drag("init",function(){
          if ( $( this ).is('.selected') ){
                 if (num == 5){
                    alert ("Warning.");
                    window.location.reload();
                }
          num++;
                return $('.selected');

                }
            })

          .drag(function( ev, dd ){
               $( this ).css({
                    top: dd.offsetY,
                    left: dd.offsetX
               });


           });


    });

HTML:

<h1>Hi</h1>

<div class="move" style="left:300px;"></div>
<div class="move" style="left:450px;"></div>
<div class="move" style="left:600px;"></div>
<div class="move" style="left:750px;"></div>
<div class="move" style="left:900px;"></div>

这是页面的视图: enter link description here

【问题讨论】:

  • I need after mark all images to reload the page。什么牌子? / 马克是谁?
  • 要具体。你有什么问题?将一堆代码转储到您的帖子中并说“它不起作用”并不是很有帮助。
  • 另外你以一种奇怪的方式开始你的脚本:$(document).ready(function($) { 应该只是$(document).ready(function() { 甚至更好(不是真的更好但更短,我很懒:))$(function() {
  • 我认为他的意思是“在我选择(.select)所有图像之后”
  • 对,我不太懂英语,但是是的。在我选择后

标签: javascript jquery html css


【解决方案1】:

我想这就是你想要的:

$('.posun').click(function(){
    $( this ).toggleClass("vybrate");
    if($('.vybrate').length === 5){
        window.location.reload()
    }
})

$('.vybrate').length === 5 只是检查类.vybrate 是否有5 个元素。如果有,那么我们知道每个都已被选中,因此我们刷新页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    相关资源
    最近更新 更多