app.controller('homeCtrl', function($scope, $log, $location, $http, dataService, blockUI) {
var self = $scope;
self.init = function() {
$log.info("home controller loaded");
$('html,body').animate({scrollTop: $("#services_div").offset().top-80},'slow');
};
self.init();
});
This is my code i want when page load focus go to specific div but this is not working because my controller load before html page load fully. Even i have tried using window.onload but that also doesn't work for me. please suggest some way to do so.
this is my html code:
<section class="serviceBanner">
<div class="topBar">
<div class="container group">
<div class="breadcrums">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="javascript:void(0);">Service We Offer</a></li>
<li>Car Servicing</li>
</ul>
</div>
<!--//breadcrums-->
</div>
<!--//container-->
</div>
<!--//topBar-->
<div class="container" id="bookNowDiv">
<div class="servicebanContent text-center">
<h2>Our Services</h2>
<h1>Vehicle Servicing</h1>
<p>Every vehicle needs care and maintenance.</p>
<p>Get your vehicle serviced now, avoid breakdowns!</p>
<p class="banButton">
<a href="service/vehicle" id="btnBookNow">BOOK NOW</a>
</p>
</div>
<!--//servicebanContent-->
</div>
<!--//container-->