首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • Jquery的问题 [已结贴,结贴人:homine]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 02:20:28 楼主
    我用的就是jquery的ajaxContent功能
    现在就4个页面
    demo.html
    sample1.html
    sample2.html
    sample3.html
    demo.html中有3个连接
    <a class="demo" href="sample1.html">Text 1 </a>
    <a class="demo" href="sample2.html">Text 2 </a>
    <a class="demo" href="sample3.html">Text 3 </a>

    点了这3个随便一个,都会将请求页面的内容显示在demo.html中,现在的问题是,我在sample1.html中加了一段代码
    <a class="demo" href="sample4.html">sample4.html </a>

    也就是说,我首先在demo.html中请求sample1.html,这没问题,然后我再在返回的sample1.html中点这个连接到sample4.html的这个连接,它就直接跳转到sample4.html了,而不是将sample4.html的内容放在demo.html中

    请问,这个问题怎么问题,如何将2次请求的sample4.html的内容放在demo.html中?

    文件我放在附件中,很小,就18K,大家看看
    该帖包含附件:http://d.download.csdn.net/down/522186/homine
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 02:20:301楼 得分:0
    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【homine】截止到2008-07-02 02:20:39的历史汇总数据(不包括此帖):
    发帖的总数量:13                      发帖的总分数:330                     
    结贴的总数量:11                      结贴的总分数:260                     
    无满意结贴数:4                        无满意结贴分:210                     
    未结的帖子数:2                        未结的总分数:70                     
    结贴的百分比:84.62 %              结分的百分比:78.79 %                 
    无满意结贴率:36.36 %              无满意结分率:80.77 %                 
    楼主加油
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 07:06:272楼 得分:0
    用 iframe...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 13:10:073楼 得分:0
    下载link不好用,不过从你说的现象中就能知道,你sample1.html中的那个link没有绑定事件,所以直接走anchor的行为页面就跳转了。
    解决方案:再绑定一下click事件就哦了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gzty
    • 等级:
    发表于:2008-07-02 15:39:574楼 得分:0
    demo.html

    <a class="demo" href="sample1.html">Text 1 </a>
    <a class="demo" href="sample2.html">Text 2 </a>
    <a class="demo" href="sample3.html">Text 3 </a>
    <div id='demo'> </div>

    $(document).ready(function(){
        $("a.demo").click(function(){
            var url = $(this).attr('href');
            $.get(url,function(data){
                $("#demo").html(data);
                //这里不对sample1.html中的连接绑定动作、所以他是直接连接到sample4.html
                url = null;data = null;
            })
            return false;
        });
    });
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 20:35:525楼 得分:0
    用了你的代码,不行嘛,我贴出我完整的代码给你们看看

    demo.html

    <script type="text/javascript">
    $(document).ready(function(){
    $('.demo').ajaxContent({
    event:'click', //mouseover
    loaderType:'img',
    loadingMsg:'ajax-loader.gif',
    target:'#demo'
    });
    });
    </script>
    </head>
    <body>

    <h3>demo </h3>
    <a class="demo" href="sample1.html">Text 1 </a>
    <a class="demo" href="sample2.html">Text 2 </a>
    <a class="demo" href="sample3.html">Text 3 </a>


    <div id="demo" style="min-height:100px;margin:10px 0;border:1px solid #CCCCCC;"> </div>

    sample1.html

    <html>
    <head>
    </head>
    <body>
    <a href="sample4.html">sample4 </a>
    </body>
    </html>

    sample2.html
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    cssrain.cn --- test2 ... <br>
    cssrain.cn --- test2 ... <br>
    cssrain.cn --- test2 ... <br>
    cssrain.cn --- test2 ... <br>
    cssrain.cn --- test2 ... <br>
    cssrain.cn --- test2 ... <br>

    sample3.html
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    cssrain.cn --- test3 ... <br>
    cssrain.cn --- test3 ... <br>
    cssrain.cn --- test3 ... <br>
    cssrain.cn --- test3 ... <br>
    cssrain.cn --- test3 ... <br>
    cssrain.cn --- test3 ... <br>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 20:42:116楼 得分:0
    我jquery刚学,哎,不是很懂,你们不要说绑什么什么事件了,直接把代码贴上来吧,我直接拿来用了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 21:51:027楼 得分:0
    我惊了,没人看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gzty
    • 等级:
    发表于:2008-07-03 11:07:258楼 得分:0
    不是给你说的够清楚了吗

    HTML code
    <h3>demo </h3> <a class="demo" href="sample1.html">Text 1 </a> | <a class="demo" href="sample2.html">Text 2 </a> | <a class="demo" href="sample3.html">Text 3 </a> | <div id="demo" style="min-height:100px;margin:10px 0;border:1px solid #CCCCCC;"></div> <script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("a.demo").click(function(){ var url = $(this).attr('href'); $.get(url,function(data){ $("#demo").html(data); //这里不对sample1.html中的连接绑定动作、所以他是直接连接到sample4.html url = null;data = null; }) return false; }); }); </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gzty
    • 等级:
    发表于:2008-07-03 11:32:549楼 得分:0
    还有你那个ajaxContent是什么东西
    jQ里面没有这方法

    你对jQ做了扩展?还是用了什么插件?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 16:01:1510楼 得分:0
    关注
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 16:50:1711楼 得分:0
    解决给分
    HTML code
    <script type="text/javascript"> $(document).ready(function(){ $("a.demo").click(function(){ var url = $(this).attr('href'); $.get(url,function(data){ alert(data); $("#demo").html(data); url = null;data = null; }) return false; }); $("#demo").click(function(){ var url= $(this).find(".demo").attr('href'); $.get(url,function(data){ alert(data); $("#demo").html(data); url = null;data = null; }) return false; }); }); </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 18:01:3512楼 得分:50
    不好意思上面哪个有问题,朋友跟我说了 想一下确实有问题。改了一下,这次应该没有问题了
    HTML code
    <script type="text/javascript"> $(document).ready(function(){ $("a.demo").click(function(){ ttttt($(this)) return false; }); function ttttt(obj){ var url = $(obj).attr('href'); $.get(url,function(data){ $("#demo").html(data); $("#demo a.demo").bind("click",function(){ttttt($(this)); return false;}); }); } }); </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-14 00:17:3113楼 得分:0
    太牛比了,真的行了~~~~~~~~~高手啊,snake1220~~
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved