//

作者:lofayo    发布于:

不要害怕学习新的东西,因为新的事物永远有你不曾体会过的美丽!

生活再也不像解一道数学题那么简单,答案唯一。生活的问题千奇百怪,生活的方法各有千秋。生活有美好,生活也有灰色,愿你不要被瑕疵绊住双脚而错失了前方的美好!

问题一:字符串拼接

       
其实字符串和变量的拼接蛮简单的:

       
       
1、 将字符串中所有的双引号"变成\"

       
       
2、 再将要设置为变量的字符串替换为"+var+"

<img src="***" >

var html = "<img src=\""+var+"\" >"

本来想写个函数,来实现这种字符串拼接功能的,但发现好多转义问题,先放着吧!

       
       
3、 其实字符串拼接还可以更简单,因为双引号单引号不在乎谁的级别高,只要能区分就可以

                var html2 = '<ul class="mui-table-view"><li class="mui-table-view-cell">第二个选项卡子项-1</li><li class="mui-table-view-cell">第二个选项卡子项-2</li><li class="mui-table-view-cell">第二个选项卡子项-3</li><li class="mui-table-view-cell">第二个选项卡子项-4</li><li class="mui-table-view-cell">第二个选项卡子项-5</li></ul>';








/*    //点击切换选项,给URL追加一个参数
    var url = location.href;
    var para = location.search;
    var pageNum = 1;
    if (para) {
        pa
    }
    location.assign(url + "&type="+pageNum)*/

webview中用html5的video方式播放视频时,在ipad上是默认原来大小的,而在iphone上是默认全屏播放的。
论坛中搜索,都没给出答案,google-》stackoverflow,找到最终解决方法:

HTML里video必须加上webkit-playsinline属性
<video id="player" width="480" height="320" webkit-playsinline>
Obj-C里,webview设置allowsInlineMediaPlayback属性为YES
webview.allowsInlineMediaPlayback = YES;
原文链接:http://stackoverflow.com/questions/3699552/html5-inline-video-on-iphone-vs-ipad-browser

思路: 明天的项目有两个地方需要改

  • 将所有的封面图片都换成video 的poster属性,还有那个按钮和之前写的封面都去掉。没有了这种按钮,但是怕依然点击播放
  • 为了兼容iPad,每次播放时都请求全屏播放
  function requestFullScreen(element) {
// Supports most browsers and their versions.
var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen;

if (requestMethod) { // Native full screen.
  requestMethod.call(element);
} else if (typeof window.ActiveXObject !== "undefined") { // Older IE.
  var wscript = new ActiveXObject("WScript.Shell");
  if (wscript !== null) {
    wscript.SendKeys("{F11}");
  }
} }

问题:

1、绝对定位的父框,宽度100%,子元素浮动了,父框的高度由子元素决定?
         
解答: 说实话,绝对定位和浮动虽然在很多地方都有共同性,脱离父框、使父框高度塌陷、生成块级元素。但绝对定位就是比浮动厉害了,表现在:浮动终究逃脱不了父级元素的掌心,就算浮动也是在父框中浮动;并且,父框绝对定位,子元素浮动,父框依然包裹子元素,表现为高度由子元素撑起。

2、绝对定位的元素,宽度100%,子元素浮动,并且margin-right无效

         
解答:这个还解释不了

format_list_numbered

(无)

  1. 1. 问题一:字符串拼接
  • 问题:
  • vertical_align_top

    Copyright © 2017 每天寻求一点变化

    Powered by Hexo & Theme - Vateral