<!DOCTYPE html> <html lang="ja-JP"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <title></title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" /> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script> <link rel="stylesheet" type="text/css" href="css/bartender.min.css" /> <style> .ui-li-thumb{ margin-right:0 !important; max-height:16px !important; max-width:16px !important; margin:auto auto; } .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb{ padding-left:12px !important; } </style> <script> $("#top").live("pagecreate",function(){ var api = "http://vesta-tmp.sakura.ne.jp/xml-jsonp.php?xml=headlines.yahoo.co.jp/rss/rps_dom.xml&callback=?"; $.getJSON(api,function(data){ $("#top div:jqmData(role='content') ul").html(""); $.each(data.channel.item, function(i,item){ $("#top div:jqmData(role='content') ul").append("<li><a href=\"" + item.link + "\" data-role=\"button\" rel=\"external\"><h2>" + item.title + "</h2><p>" + item.category + "</p><p>" + item.pubDate + "</p></a></li>").listview('refresh'); }); }); }); $("#top > *").live("swipeleft",function(){ $.mobile.changePage('#domestic',{reverse:false,transition:"slide"}); }).live("swiperight",function(){ $.mobile.changePage('#sports',{reverse:true,transition:"slide"}); }); $("#domestic").live("pagecreate",function(){ var api = "http://vesta-tmp.sakura.ne.jp/xml-jsonp.php?xml=rss.dailynews.yahoo.co.jp/fc/domestic/rss.xml&callback=?"; $.getJSON(api,function(data){ $("#overseas div:jqmData(role='content') ul").html(""); $.each(data.channel.item, function(i,item){ var html = "<li><a href=\"" + item.link + "\" data-role=\"button\" rel=\"external\">"; if(typeof item.enclosure !== "undefined"){ $.each(item.enclosure, function(i,item){ console.log(item); html += "<img src=\"http://i.yimg.jp/images/icon/photo.gif\">"; }); } html += "<h2>" + item.title + "</h2><p>" + item.pubDate + "</p></a>"; html += "</li>"; $("#domestic div:jqmData(role='content') ul").append(html).listview('refresh'); }); }); }); $("#domestic > * ").live("swipeleft",function(){ $.mobile.changePage('#overseas',{reverse:false,transition:"slide"}); }).live("swiperight",function(){ $.mobile.changePage('#top',{reverse:true,transition:"slide"}); }); $("#overseas").live("pagecreate",function(){ var api = "http://vesta-tmp.sakura.ne.jp/xml-jsonp.php?xml=rss.dailynews.yahoo.co.jp/fc/world/rss.xml&callback=?"; $.getJSON(api,function(data){ $("#overseas div:jqmData(role='content') ul").html(""); $.each(data.channel.item, function(i,item){ var html = "<li><a href=\"" + item.link + "\" data-role=\"button\" rel=\"external\">"; if(typeof item.enclosure !== "undefined"){ $.each(item.enclosure, function(i,item){ console.log(item); html += "<img src=\"http://i.yimg.jp/images/icon/photo.gif\">"; }); } html += "<h2>" + item.title + "</h2><p>" + item.pubDate + "</p></a>"; html += "</li>"; $("#overseas div:jqmData(role='content') ul").append(html).listview('refresh'); }); }); }); $("#overseas > * ").live("swipeleft",function(){ $.mobile.changePage('#economics',{reverse:false,transition:"slide"}); }).live("swiperight",function(){ $.mobile.changePage('#domestic',{reverse:true,transition:"slide"}); }); $("#economics").live("pagecreate",function(){ var api = "http://vesta-tmp.sakura.ne.jp/xml-jsonp.php?xml=rss.dailynews.yahoo.co.jp/fc/economy/rss.xml&callback=?"; $.getJSON(api,function(data){ $.each(data.channel.item, function(i,item){ var html = "<li><a href=\"" + item.link + "\" data-role=\"button\" rel=\"external\">"; if(typeof item.enclosure !== "undefined"){ $.each(item.enclosure, function(i,item){ console.log(item); html += "<img src=\"http://i.yimg.jp/images/icon/photo.gif\">"; }); } html += "<h2>" + item.title + "</h2><p>" + item.pubDate + "</p></a>"; html += "</li>"; $("#economics div:jqmData(role='content') ul").append(html).listview('refresh'); }); }); }); $("#economics > * ").live("swipeleft",function(){ $.mobile.changePage('#entertainment',{reverse:false,transition:"slide"}); }).live("swiperight",function(){ $.mobile.changePage('#overseas',{reverse:true,transition:"slide"}); }); $("#entertainment").live("pagecreate",function(){ var api = "http://vesta-tmp.sakura.ne.jp/xml-jsonp.php?xml=rss.dailynews.yahoo.co.jp/fc/entertainment/rss.xml&callback=?"; $.getJSON(api,function(data){ $.each(data.channel.item, function(i,item){ var html = "<li><a href=\"" + item.link + "\" data-role=\"button\" rel=\"external\">"; if(typeof item.enclosure !== "undefined"){ $.each(item.enclosure, function(i,item){ console.log(item); html += "<img src=\"http://i.yimg.jp/images/icon/photo.gif\">"; }); } html += "<h2>" + item.title + "</h2><p>" + item.pubDate + "</p></a>"; html += "</li>"; $("#entertainment div:jqmData(role='content') ul").append(html).listview('refresh'); }); }); }); $("#entertainment > * ").live("swipeleft",function(){ $.mobile.changePage('#sports',{reverse:false,transition:"slide"}); }).live("swiperight",function(){ $.mobile.changePage('#economics',{reverse:true,transition:"slide"}); }); $("#sports").live("pagecreate",function(){ var api = "http://vesta-tmp.sakura.ne.jp/xml-jsonp.php?xml=rss.dailynews.yahoo.co.jp/fc/sports/rss.xml&callback=?"; $.getJSON(api,function(data){ $.each(data.channel.item, function(i,item){ var html = "<li><a href=\"" + item.link + "\" data-role=\"button\" rel=\"external\">"; if(typeof item.enclosure !== "undefined"){ $.each(item.enclosure, function(i,item){ console.log(item); html += "<img src=\"http://i.yimg.jp/images/icon/photo.gif\">"; }); } html += "<h2>" + item.title + "</h2><p>" + item.pubDate + "</p></a>"; html += "</li>"; $("#sports div:jqmData(role='content') ul").append(html).listview('refresh'); }); }); }); $("#sports > * ").live("swipeleft",function(){ $.mobile.changePage('#top',{reverse:false,transition:"slide"}); }).live("swiperight",function(){ $.mobile.changePage('#entertainment',{reverse:true,transition:"slide"}); }); </script> </head> <body> <div data-role="page" id="top"> <div data-role="header" data-position="fixed" data-theme="a"> <h1 class="">Yahooニュース(トピックストップ)</h1> </div> <div data-role="content" class="content"> <h2>Yahooニュース(トピックストップ)</h2> <ul data-role="listview" data-inset="true"></ul> </div> <div data-role="footer" data-id="mainFooter" data-position="fixed"> <div data-role="navbar" data-grid="d"> <ul class="apple-navbar-ui comboSprite"> <li><a href="#domestic" data-iconpos="top" data-icon="features">国内</a></li> <li><a href="#overseas" data-iconpos="top" data-icon="brands">海外</a></li> <li><a href="#economics" data-iconpos="top" data-icon="fees">経済</a></li> <li><a href="#entertainment" data-iconpos="top" data-icon="contact">エンターテインメント</a></li> <li><a href="#sports" data-iconpos="top" data-icon="about">スポーツ</a></li> </ul> </div> </div> </div> <div data-role="page" id="domestic"> <div data-role="header" data-position="fixed" data-theme="a"> <a href="#top" data-role="button" data-inline="true">トップ</a> <h1 class="">Yahooニュース(国内)</h1> </div> <div data-role="content" class="content"> <h2>Yahooニュース(国内)</h2> <ul data-role="listview" data-inset="true"></ul> </div> <div data-role="footer" data-id="mainFooter" data-position="fixed"> <div data-role="navbar" data-grid="d"> <ul class="apple-navbar-ui comboSprite"> <li><a href="#domestic" class="ui-btn-active ui-state-persist" data-iconpos="top" data-icon="features">国内</a></li> <li><a href="#overseas" data-iconpos="top" data-icon="brands">海外</a></li> <li><a href="#economics" data-iconpos="top" data-icon="fees">経済</a></li> <li><a href="#entertainment" data-iconpos="top" data-icon="contact">エンターテインメント</a></li> <li><a href="#sports" data-iconpos="top" data-icon="about">スポーツ</a></li> </ul> </div> </div> </div> <div data-role="page" id="overseas"> <div data-role="header" data-position="fixed" data-theme="a"> <a href="#top" data-role="button" data-inline="true">トップ</a> <h1 class="">Yahooニュース(海外)</h1> </div> <div data-role="content" class="content"> <h2>Yahooニュース(海外)</h2> <ul data-role="listview" data-inset="true"></ul> </div> <div data-role="footer" data-id="mainFooter" data-position="fixed"> <div data-role="navbar" data-grid="d"> <ul class="apple-navbar-ui comboSprite"> <li><a href="#domestic" data-iconpos="top" data-icon="features">国内</a></li> <li><a href="#overseas" class="ui-btn-active ui-state-persist" data-iconpos="top" data-icon="brands">海外</a></li> <li><a href="#economics" data-iconpos="top" data-icon="fees">経済</a></li> <li><a href="#entertainment" data-iconpos="top" data-icon="contact">エンターテインメント</a></li> <li><a href="#sports" data-iconpos="top" data-icon="about">スポーツ</a></li> </ul> </div> </div> </div> <div data-role="page" id="economics"> <div data-role="header" data-position="fixed" data-theme="a"> <a href="#top" data-role="button" data-inline="true">トップ</a> <h1 class="">Yahooニュース(経済)</h1> </div> <div data-role="content" class="content"> <h2>Yahooニュース(経済)</h2> <ul data-role="listview" data-inset="true"></ul> </div> <div data-role="footer" data-id="mainFooter" data-position="fixed"> <div data-role="navbar" data-grid="d"> <ul class="apple-navbar-ui comboSprite"> <li><a href="#domestic" data-iconpos="top" data-icon="features">国内</a></li> <li><a href="#overseas" data-iconpos="top" data-icon="brands">海外</a></li> <li><a href="#economics" class="ui-btn-active ui-state-persist" data-iconpos="top" data-icon="fees">経済</a></li> <li><a href="#entertainment" data-iconpos="top" data-icon="contact">エンターテインメント</a></li> <li><a href="#sports" data-iconpos="top" data-icon="about">スポーツ</a></li> </ul> </div> </div> </div> <div data-role="page" id="entertainment"> <div data-role="header" data-position="fixed" data-theme="a"> <a href="#top" data-role="button" data-inline="true">トップ</a> <h1 class="">Yahooニュース(エンターテインメント)</h1> </div> <div data-role="content" class="content"> <h2>Yahooニュース(エンターテインメント)</h2> <ul data-role="listview" data-inset="true"></ul> </div> <div data-role="footer" data-id="mainFooter" data-position="fixed"> <div data-role="navbar" data-grid="d"> <ul class="apple-navbar-ui comboSprite"> <li><a href="#domestic" data-iconpos="top" data-icon="features">国内</a></li> <li><a href="#overseas" data-iconpos="top" data-icon="brands">海外</a></li> <li><a href="#economics" data-iconpos="top" data-icon="fees">経済</a></li> <li><a href="#entertainment" class="ui-btn-active ui-state-persist" data-iconpos="top" data-icon="contact">エンターテインメント</a></li> <li><a href="#sports" data-iconpos="top" data-icon="about">スポーツ</a></li> </ul> </div> </div> </div> <div data-role="page" id="sports"> <div data-role="header" data-position="fixed" data-theme="a"> <a href="#top" data-role="button" data-inline="true">トップ</a> <h1 class="">Yahooニュース(スポーツ)</h1> </div> <div data-role="content" class="content"> <h2>Yahooニュース(スポーツ)</h2> <ul data-role="listview" data-inset="true"></ul> </div> <div data-role="footer" data-id="mainFooter" data-position="fixed"> <div data-role="navbar" data-grid="d"> <ul class="apple-navbar-ui comboSprite"> <li><a href="#domestic" data-iconpos="top" data-icon="features">国内</a></li> <li><a href="#overseas" data-iconpos="top" data-icon="brands">海外</a></li> <li><a href="#economics" data-iconpos="top" data-icon="fees">経済</a></li> <li><a href="#entertainment" data-iconpos="top" data-icon="contact">エンターテインメント</a></li> <li><a href="#sports" class="ui-btn-active ui-state-persist" data-iconpos="top" data-icon="about">スポーツ</a></li> </ul> </div> </div> </div> </body> </html>