This topic created in 5351 days ago, the information mentioned may be changed or developed.
<script type="text/Javascript">
function extend_image(url,element){
y=0;
while( element != null ) {
y += element.offsetTop;
element = element.offsetParent;
}
location.href="image:///"+(y - window.pageYOffset)+"///"+url;
}
</script>
2 replies 1970-01-01 08:00:00 +08:00  | | 1 ayanamist Sep 20, 2011 表示看不懂image:///这个东西。楼主是从哪里弄出来的? 太片面了,offsetParent要结合HTML页面结构才知道究竟会指向什么东西。 |
 | | 2 keywind Sep 21, 2011 抱歉没说明,是iPhone版网易新闻客户端里解出来的。单条新闻模板的html代码整个是这样的。 <html><head><link href='content.css' rel='stylesheet' type='text/css' /></head><body> <div id="title_section"> {% if title %} <div id='title'>{{title}}</div> <div id='subtitle'>{{ptime}} 来源:{{source}}</div> {% else%} <div id='title'>此文章不存在</div> <div id='subtitle'> </div> {% /if %}
</div>
<div id="body_section" class="{{fontClass}}"> <img class="photo" /> <img class="photo_box" /> <img class="plus" /> {{body}} </div>
<script type="text/Javascript"> function extend_image(url,element){ y=0; while( element != null ) { y += element.offsetTop; element = element.offsetParent; } location.href="image:///"+(y - window.pageYOffset)+"//"+url; } </script> </body></html> 这里面类似{{*}}这样的东西最后是被替换掉实际内容的,然后它有个点击新闻图片放大的效果,我感觉就是那个extend_image函数的的作用 |