---vivi-file-Type-application/javascript---var islogin = $('Meta[name="islogin"]').length function loading(state){ if(state){ $('#loading').modal({keyboard: false,backdrop: "static"}) }else{ $('#loading').modal("hide") } } $(document).ready(function(){ if($("[data-toggle='gotop']").length > 0){ $("[data-toggle='gotop']").on('click',function(e) { e.preventDefault() $("html,body").animate({ scrollTop: 0 }, 1000); }); } }) // $(window).on('scroll',function(e){ // var t = $(window).scrollTop() // if(t > $(window).height() * 1.5){ // $('.gotop').addClass('active') // }else{ // $('.gotop').removeClass('active') // } // }) function bdmapInit(){ $("[data-toggle='map']").each(function(){ var id = $(this).attr("id") if(!id) { console.log("你还没输入地图ID!(Required ID)","color:red"); return false; } var point = $(this).data("point") if(!point) { console.log("你还没输入标注点!(Required data-point)","color:red"); return false; } point = point.split(","); var locationImg = $(this).data("location-image") || null; var zoom = $(this).data("zoom") || 18; var title = $(this).data("title") || "地址:"; var content = $(this).data("content") || "..."; var openInfo = $(this).data("info-show") || false; $(this).addClass("map-ready"); var map = new BMap.Map(id); map.centerAndZoom(new BMap.Point(point[0],point[1]),zoom); map.addControl(new BMap.MapTypeControl({anchor: BMAP_ANCHOR_BOTTOM_RIGHT})); var opts = {Type: BMAP_NAVIGATION_CONTROL_ZOOM} map.addControl(new BMap.NavigationControl(opts)); var pt = new BMap.Point(point[0],point[1]); var info = { title : title, // 信息窗口标题 } if(!locationImg){ var marker = new BMap.Marker(pt); }else{ var myIcon = new BMap.Icon(locationImg, new BMap.Size(48,92)); var marker = new BMap.Marker(pt,{icon:myIcon}); info.offset = new BMap.Size(0,-30); } var infoWindow = new BMap.InfoWindow(content,info);//设置标注 marker.addEventListener("click", function(){this.openInfoWindow(infoWindow);});//设置标注 map.addOverlay(marker); if(openInfo) { setTimeout(function(){ marker.openInfoWindow(infoWindow) },1000) } }) } $('[data-toggle="scroll"]').not('.init-scroll').each(function(){ $(this).addClass('init-scroll') $(this).wrapInner('
') $(this).append('
') var $scrollbar = $(this); $scrollbar.tinyscrollbar(); $scrollbar.bind('move', function(){ var scrollbarData = $scrollbar.data("plugin_tinyscrollbar") var threshold = 0.9 var positionCurrent = scrollbarData.contentPosition + scrollbarData.viewportSize var positionEnd = scrollbarData.contentSize * threshold if (positionCurrent >= positionEnd) { $scrollbar.addClass('toend') }else{ $scrollbar.removeClass('toend') } }) }) var tinysliderData = {} $('.tinyslider').each(function(){ var opt = $(this).data() var id = $(this).attr('id') opt.container = '#'+id console.log(opt) tinysliderData[id] = tns(opt) }) $("[data-toggle='img']").img() // $('body').append('