Prevent content swipe selection
8 Aug 20234 minutes to read
We can prevent the tab selection on touch swipe action by using the Tab selecting event. Refer the below sample with preventing swipe selection.
@using Syncfusion.EJ2.Navigations;
@{
var content0 = "Twitter is an online social networking service that enables users to send and read short 140-character" +
"messages called 'tweets'.Registered users can read and post tweets, but those who are unregistered can only read" +
"them.Users access Twitter through the website interface, SMS or mobile device app Twitter Inc. is based in San" +
"Francisco and has more than 25 offices around the world.Twitter was created in March 2006 by Jack Dorsey," +
"Evan Williams, Biz Stone, and Noah Glass and launched in July 2006. The service rapidly gained worldwide popularity," +
"with more than 100 million users posting 340 million tweets a day in 2012.The service also handled 1.6 billion" +
"search queries per day.";
var content1 = "Facebook is an online social networking service headquartered in Menlo Park, California. Its website was" +
"launched on February 4, 2004, by Mark Zuckerberg with his Harvard College roommates and fellow students Eduardo" +
"Saverin, Andrew McCollum, Dustin Moskovitz and Chris Hughes.The founders had initially limited the websites" +
"membership to Harvard students, but later expanded it to colleges in the Boston area, the Ivy League, and Stanford" +
"University.It gradually added support for students at various other universities and later to high-school students.";
var content2 = "WhatsApp Messenger is a proprietary cross-platform instant messaging client for smartphones that operates" +
"under a subscription business model.It uses the Internet to send text messages, images, video, user location and" +
"audio media messages to other users using standard cellular mobile numbers.As of February 2016, WhatsApp had a user" +
"base of up to one billion,[10] making it the most globally popular messaging application.WhatsApp Inc., based in" +
"Mountain View, California, was acquired by Facebook Inc.on February 19, 2014, for approximately US$19.3 billion.";
}
<ejs-tab id="ej2Tab" selecting="tabSelecting">
<e-tab-tabitems>
<e-tab-tabitem header="ViewBag.headerTextOne" content="@content0"></e-tab-tabitem>
<e-tab-tabitem header="ViewBag.headerTextTwo" content="@content1"></e-tab-tabitem>
<e-tab-tabitem header="ViewBag.headerTextThree" content="@content2"></e-tab-tabitem>
</e-tab-tabitems>
</ejs-tab>
<style>
.e-content .e-item {
font-size: 12px;
padding: 10px;
text-align: justify;
}
.container {
min-width: 350px;
max-width: 500px;
margin: 0 auto;
}
</style>
<script type="text/javascript">
function tabSelecting(e) {
if (e.isSwiped) {
e.cancel = true;
}
}
</script>
public ActionResult Index()
{
ViewBag.headerTextOne = new TabHeader { Text = "Twitter" };
ViewBag.headerTextTwo = new TabHeader { Text = "Facebook" };
ViewBag.headerTextThree = new TabHeader { Text = "Whatsapp" };
return View();
}