123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- //报名验证提交的调用 底下报名
- PublicAction.AjaxSend({CORID:'apply_s'/*操作ID*/});
- $('.m_Relevant_l li').each(function(){
- var _length = $(this).find('.m_Relevant_text span.dz').text().length;
- var _plength = $(this).find('.Reporting p').length;
- if(_length > 3 && _plength == 2){
- $(this).find('.m_Relevant_text span.dz').css('top','0');
- }
- if(_length > 2){
- $(this).find('.m_Relevant_text .Reporting p').css({'padding-right':'12px','margin-right':'12px'})
- }
- var style = $(this).find('.Reporting p').attr('style');
- if(style == 'display:none;'){
- $(this).find('.m_Relevant_text span.dz').css('top','0');
- }
- })
- /*-----------------------------------视频播放--------------------------------------------*/
- PublicAction.AjaxSend({CORID:'ybm_buttom'/*操作ID*/});
- function getParams(url) {
- var theRequest = new Object();
- if (!url)
- url = location.href;
- if (url.indexOf("?") !== -1) {
- var str = url.substr(url.indexOf("?") + 1) + "&";
- var strs = str.split("&");
- for (var i = 0; i < strs.length - 1; i++) {
- var key = strs[i].substring(0, strs[i].indexOf("="));
- var val = strs[i].substring(strs[i].indexOf("=") + 1);
- theRequest[key] = val;
- }
- }
- return theRequest;
- }
- var objUrl = {}; //获取get参数
- var url = window.location.href;
- var searchParams = ''; //最后拼接的参数
- var urlParams = '';
- var params = getParams(url); //获取get请求的参数
- // console.log(params.type)
- if (params.type=='live') {
- $('.liveBm_bg,.liveBm_gb a').click(function(){
- $('.liveBm_bg,.liveBm').hide();
- })
-
- // 视频播放
- var lpvideo = document.getElementById("myVideo");
- var btn_vid = document.getElementById("lpvideo");
- var musitime= 0;
- var cubicle = "true";
- if (btn_vid) {
- btn_vid.onclick = function () {
- // cubicle = $('#lpvideo').attr('data-boole');
- // console.log(cubicle)
- if (lpvideo.paused) { //判断当前的状态是否为暂停,若是则点击播放,否则暂停
- $('#myVideo').attr('controls','controls'); //点击 显示默认的控件
- $('.m_video_img').hide();
- if(musitime >= 600 && cubicle == "true"){
- AudioWind_video(); //视频报名窗口
- return false;
- }
- lpvideo.play();
- watchMusicTime_vid()
- }else{
- lpvideo.pause();
- }
- var getCookie=cookie.get("authorization");
- // 判断一下COOKIE 是否存在了,存在就不弹出报名窗口,直接播放
- if(getCookie){
- $('body #lpvideo').attr('data-boole','false');
- }
- }
- };
- // 视频报名窗口
- function AudioWind_video(){
- // var getCookie=cookie.get("authorization");
- // // 判断一下COOKIE 是否存在了,存在就不弹出报名窗口,直接播放
- // if(getCookie){
- // $('body #lpvideo').attr('data-boole','false');
- // return false;
- // }
- // console.log(15)
- if($('body .liveBm').is(':hidden')){
- $('body .liveBm').show(10);
- $('body .liveBm_bg').show();
- parent.w_id = $("#lpvideo").attr('data-id'); //把楼盘ID传向父级
- }
- }
- //监听音乐实时播放的时间
- function watchMusicTime_vid(){
- let _this = this;
- //监听播放时间
- // let musicDom = document.getElementsByTagName('audio')[0];//获取Audio的DOM节点
- let musicDom =lpvideo;//获取Audio的DOM节点
- //使用事件监听方式捕捉事件
- musicDom.addEventListener("timeupdate",function(){//监听音频播放的实时时间事件
- cubicle = $('#lpvideo').attr('data-boole'); //2019-11-20 把获取报名成功后,可以继续播放的状态放置这里
-
- // console.log(musicDom.duration)//播放时间
- let timeDisplay;
- //用秒数来显示当前播放进度
- timeDisplay = Math.floor(musicDom.currentTime);//获取实时时间
- musitime = timeDisplay;
- // console.log(timeDisplay)
- // 处理 10秒内试听
- // console.log(cubicle)
- if(timeDisplay >= 600 && cubicle == "true"){
- lpvideo.pause();
- AudioWind_video(); //视频报名窗口
- }
- //处理时间
- //分钟
- let minute = timeDisplay / 60;
- let minutes = parseInt(minute);
- if (minutes < 10) {
- minutes = "0" + minutes;
- }
- //秒
- let second = timeDisplay % 60;
- let seconds = Math.round(second);
- if (seconds < 10) {
- seconds = "0" + seconds;
- }
- let shun= minutes+":"+seconds;//将实时时间存储到vuex中
- // console.log(shun)
- // console.log(_this.$store.state.realMusicTime);
- },false);
- }
- /*-------------------------------------------------------------------------------*/
- }else{
- $('.m_video_img').on('click',function(){ //处理视频播放图标
- var _video = document.getElementById("myVideo");
- myVideo.play(); //点击图标视频播放
- $('#myVideo').attr('controls','controls'); //点击 显示默认的控件
- $(this).hide();
- var id = $(".m_video_img").attr('data-id');
- $.ajax({
- url:'/video/houseplays',
- dataType:"json",
- type:'GET',
- data:{id:id},
- success:function(data){
- }
- });
- })
- }
|