javascript代码实例教程-jquery随机加载xml内容

发布时间:2019-02-14 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-jquery随机加载xml内容脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

jquery随机加载XMl内容

javascript代码实例教程-jquery随机加载xml内容

演示
XML/HTML Code
  1. data.xml

    XML/HTML Code
    1. http://freejs.net/article_fenye_49.html
    2. http://freejs.net/demo/49/demo.jpg
    3. Jquery, Ajax无刷新翻页,支持跳转页面
    4. freejs已经发了不少无刷新翻页的代码了,点击右侧“相关文章”可以找到,这边这个不同在于多了一个跳转页面。
    5. 数据库与本站其他翻页的相同,本例和《jquery 无刷新翻页》均是非常实用的案例,而且本例更简单易懂
    6. http://freejs.net/article_jiaodiantu_82.html
    7. http://freejs.net/demo/82/demo.jpg
    8. 右侧带透明遮罩效果文字简要的<a href="http://www.js-code.com/tag/jquery" title="jQuery" target="_blank">jQuery</a><a href="http://www.js-code.com/tag/jiaodian/" target="_blank" class="keywords">焦点</a>图代码
    9. css文件请到演示页面查看
    10. http://freejs.net/article_DAOhangcaidan_67.html
    11. http://freejs.net/demo/67/demo.jpg
    12. 类似<a href="http://www.js-code.com/tag/jingdong/" target="_blank" class="keywords">京东</a>和易迅的菜单-可以折叠隐藏的导航菜单
    13. 很流行的菜单,很多购物网站在使用,包括京东,新蛋中国,易迅都是类似的
    14. 演示地址可以存源码
    15. http://freejs.net/article_tabbiaoqian_29.html
    16. http://freejs.net/demo/29/demo.jpg
    17. jquery实现简单的Tab切换菜单
    18. jquery实现简单的Tab切换菜单
    19. http://www.freejs.net
    20. http://freejs.net/images/LOGo.png
    21. freejs-Web演示,导航菜单,TAB标签,焦点图,图片特效,分页,表单
    22. 导航菜单,TAB标签,焦点图,图片特效,分页,表单等各种jquery代码演示
    23. readxml.js

      JavaScript Code
      1. /*
      2. Learn How to Read, Parse and Display XML Data in Random Order wITh jQuery
      3. Author: Kevin Liew
      4. Website: http://www.queness.COM
      5. */
      6. XMLLIST = {
      7. //general settings
      8. xml: 'data.xml?' + Math.random(0,1), //solve ie weird caching issue
      9. display: '3', //number of items to be displayed
      10. random: true, //display randomly {true|false}
      11. apPEndTo: '#list', //set the id/class to insert XML data
      12. init: function () {
      13. //jQuery ajax call to retrieve the XML file
      14. $.ajax({
      15. type: "GET",
      16. url: XMLLIST.xml,
      17. dataType: "xml",
      18. success: XMLLIST.parseXML
      19. });
      20. }, // end: init()
      21. parseXML: function (xml) {
      22. //Grab every single ITEM tags in the XML file
      23. VAR data = $('item', xml).get();
      24. //Allow user to toggle display randomly or vice versa
      25. var list = (XMLLIST.random) ? XMLLIST.randomize(data) : data;
      26. var i = 1;
      27. //Loop through all the ITEMs
      28. $(list).each(function () {
      29. //Parse data and embed it with HTML
      30. XMLLIST.insertHTML($(this));
      31. //If it reached user PRedefined total of display item, stop the loop, job done.
      32. if (i == XMLLIST.display) return false;
      33. i++;
      34. });
      35. }, // end: parseXML()
      36. insertHTML: function (item) {
      37. //retrieve each of the data field From ITEM
      38. var url = item.find('url').text();
      39. var image = item.find('image').text();
      40. var title = item.find('title').text();
      41. var desc = item.find('desc').text();
      42. var html;
      43. //Embed them into HTML code
      44. html = '

        ';

      45. html += 'jquery随机加载xml内容';
      46. html += '' + title + '';
      47. html += '

        ' + desc + '

        ';
      48. html += '

        ';
      49. //Append it to user predefined element
      50. $(html).appendTo(XMLLIST.appendTo);
      51. }, // end: inserthtml()
      52. randomize: function(arr) {
      53. //randomize the data
      54. //Credit to JSFromHell http://jsfromhell.com/array/shuffle
      55. for(var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
      56. return arr;
      57. } // end: randomize()
      58. }
      59. //Run this script
      60. XMLLIST.init();


        原文地址:http://www.freejs.net/article_jquerywenzi_120.html

        觉得可用,就经常来吧! 脚本宝典 欢迎评论哦!&nbsp;js脚本,巧夺天工,精雕玉琢。小宝典献丑了!

        脚本宝典总结

        以上是脚本宝典为你收集整理的javascript代码实例教程-jquery随机加载xml内容全部内容,希望文章能够帮你解决javascript代码实例教程-jquery随机加载xml内容所遇到的问题。

        如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

        本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
        如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。