Swipe icon indicating copy to clipboard operation
Swipe copied to clipboard

When i append div on document ready, My style is not applying.

Open Kaushik0704 opened this issue 7 years ago • 2 comments

@thebird @alicelieutier @gerrit @mbrubeck @jeroencoumans @bdougherty @benschwarz @x-cray im using thebird swipe example, just removing static div in thebird swipe example and append dynamic div on document ready but my default style like data-index, transition-duration, transform is not applying

<!DOCTYPE HTML> 
<html>
<head>
<title>Swipe 2</title>
<meta http-equiv="X-UA-Compatible" content="IE=8">
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'/> 
<link href='style.css' rel='stylesheet'/>
<style>
/* Swipe 2 required styles */
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
/* END required styles */
</style>

</head>
<body>

<h1>Swipe 2</h1>
<div id='mySwipe' style='max-width:500px;margin:0 auto' class='swipe'>
  <div class='swipe-wrap'>
    
  </div>
</div>

<div style='text-align:center;padding-top:20px;'>
  <button onclick='mySwipe.prev()'>prev</button> 
  <button onclick='mySwipe.next()'>next</button>
</div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src='swipe.js'></script>

<script>
// pure JS
var elem = document.getElementById('mySwipe');
window.mySwipe = Swipe(elem, {
  
});

$(document).ready(function (e) {
      $('.swipe-wrap').append('<div><b>Google products.</b></div>');
      $('.swipe-wrap').append('<div><b>Google.</b></div>');
});
</script>

Thanks in Advance.

Kaushik0704 avatar May 27 '17 05:05 Kaushik0704

I think you have to put 'append' in front. Because when mySwipe is created, there needs to get elem's children in swipe.js

yinguangyao avatar Aug 08 '17 03:08 yinguangyao

$(function() {

  $('.swipe-wrap').append('<div><b>Google products.</b></div>');
  $('.swipe-wrap').append('<div><b>Google.</b></div>');

  window.mySwipe = $('.swipe-tabs').Swipe().data('Swipe');

});

imlinus avatar Aug 28 '17 14:08 imlinus