2016年12月29日 星期四

Owl-Carousel 控制 height 的問題

Owl-Carousel 真的很強的照片輪撥外掛
只是 因加入了[透明遮照] 高度問題,一直控制不了 !
翻找好久 , 總算找到這篇 依原照片寬高來呈現的方法
Image slider: maintaining equal height for all images while keeping slider responsive
--
也能符合手機的瀏覽尺寸


          
//自動依圖尺寸
          $(".owl-carousel").each(function () {
              var $this = $(this);

              $this.owlCarousel({
                  afterUpdate: function () {
                      updateSize($this);
                  },
                  afterInit: function () {
                      updateSize($this);
                  }
              });
          });

          function updateSize($carousel) {
              var maxHeight = 0;

              $('.owl-item', $carousel).each(function () {
                  var $this = $(this);
                  var $image = $this.find('img');

                  //Max height
                  var prevHeight = $this.height();
                  var thisHeight = $this.height('auto').height();
                  $this.height(prevHeight);
                  maxHeight = (maxHeight > thisHeight ? maxHeight : thisHeight);

                  //Set image as background
                  var imageSource = $image.attr('src');
                  $this.css('backgroundImage', 'url(' + imageSource + ')');
              });

              //Set equal height
              $('.owl-item', $carousel).height(maxHeight); //maxHeight

              $('#max-height').text(maxHeight + 'px'); //maxHeight
          }
          //

輝哥的天空 登山

輝哥的天空
---
真是精彩的記錄!!
有興趣的可以看看,很詳細!

2016年12月28日 星期三

vs2015 aspx 儲存沒回應問題

第一次遇到 , 按儲存後 ; 沒回應...
結果強制中斷後 , 再啟動 *.aspx 標驚嘆號!
--
vs2015 還是會把原檔先作一份 TMP , 在轉存的!

如圖:



Making image captions using jQuery

Making image captions using jQuery  (適用輪撥照片外掛加掛文字 link)
hover-caption
----
找好久,目前測試下;是可以使用的!
PS:chrome  . ie 都失效 ; 再研究看看

20161229:
總算調整可以了,請查看底下1篇和2執行demo
Informações ao Passar Mouse na Foto
demo (1)
demo (2)
----
主要是採用了輪撥 owl.carousel 但並沒有 caption + link , 只能自加了!
字體還是醜...再慢慢調整了!

2016年12月27日 星期二

2016年12月26日 星期一

asp.net AutoComplete 運用例子

TextBox AutoComplete with ASP.NET and jQuery UI
---
How to Get Selected Value from Jquery Autocomplete textbox in asp.net
---
JQuery UI autocomplete textbox with database in asp.net
---
JQuery Auto Complete textbox with Images in asp.net
---
jQuery 官網的範例: Autocomplete
---
看來方向是錯的了! 因是開發雙平台 web + mobile
須要使用這個方法 : jquerymobile listview-autocomplete
jquerymobile 官網 (下載 1.4.5 版本) 還是要依照標準來寫,才能運作起來!!
(參照官網的內建範例)

jQuery Mobile 空白字符運用問題

一般會採用 :     這空白字符,但運用在手機/平板自動依尺寸;在第一次載入時,整個板面還對齊!  當窗口大小尺寸改變時,就會被轉換掉為無空白! 整個排板就亂掉了!
目前的作法,是將   -->改為 : ­   即可整齊! 
不會因為變更視窗大小尺寸,整個板面就亂掉.

可能看不懂我在說什麼,直接看圖即懂!
由圖一-->改變-->圖二-->再將改變回-->圖一時 --->若採用  就會完全被吃掉!(失效)
因要支援mobile , 所以一律禁用 table 表格 ; 只能使用 div 排版
---
常用的 HTML 特殊符號代碼
&lt; < 小於或顯示標記
&gt; > 大於或顯示標記
&amp; &可用於顯示其它特殊字元
&quot; " 雙引號
&reg; ®已注冊
&copy; ©版權
&trade; ™商標
&ensp;  半型空白
&emsp;  全型空白
&nbsp;  不斷行的空白

&符號要換成半型的 &

冪次方:2n-1
n 的冪次顯示是 <sup>n</sup> 包夾而成。
---


2016年12月23日 星期五

IIS 設定(進階1)

在windows 7 的環境下 , 有時要測試一些不同 framework 的版本
所以在IIS 上的設定 , 就要區分[應用程式的使用版本]
一般開發運用的版本對應 :
vs2008 --->net 2.0
vs2010 --->net 3.5
vs2012 --->net 3.5 / 4.0
vs2015 --->net 4.0
--------------------------
底下先來設定IIS部分(未加入ASP/ASPX) :






2016年12月22日 星期四

VS 2015 發行及IIS設定

查了一堆VS2015的發行設定,沒一篇是寫正常看懂的 ...Orz...
-----
VS2015 的發行設定( Default Web Site/WS_Server ):



---
IIS 設定:


調整為: v4.0
啟用上層路徑: True

預設文件: Index.aspx (或是自訂預設的啟動檔名)

jquery mobile popup dialog 使用問題

Dialogs , jQuery Mobile Popups
--
實在功力還處在:幼幼班階段....

當運用這 popup dialog 時,須注意 ID  / href 的用法!

也就是說:
index.aspx --->用了 popup --->id: mydialog

在:
product.aspx --->popup -->id 就不可以使用  mydialog 這個名稱(name)

---
一直狂 g (google )  .WoW ... 都沒有提到這些禁忌!!  Orz...

正規用法:
index.aspx  --->popup --->id : indexdialog
product.aspx --->popup--->id : productdialog

透明的JqueryMobile對話框

透明的JqueryMobile對話框
--
原站:Transparent jQuery mobile dialogs
--

[CSS]
.ui-dialog-background {
opacity: 0.5;
display: block !important;
-webkit-transition: opacity 0.5s ease-in;
}
  
.ui-dialog-background.pop.in {
opacity: 1;
-webkit-transition: opacity 0.5s ease-in;
}
  
.ui-dialog {
min-height: 100% !important;
background: transparent !important;
} 
 
[Script]
當Jquery的版本>1.9時,.live的寫法會被移除掉,所以要採用以下第二個寫法。
 
1.
$(function() {
$('div[data-role="dialog"]').live('pagebeforeshow', function(e, ui) {
ui.prevPage.addClass("ui-dialog-background ");
});
$('div[data-role="dialog"]').live('pagehide', function(e, ui) {
$(".ui-dialog-background ").removeClass("ui-dialog-background ");
});
}); 
 
2.
$(function() {
$(document).on('pagebeforeshow', 'div[data-role="dialog"]', function (e, ui) {
    ui.prevPage.addClass("ui-dialog-background ");
});
 
$(document).on('pagehide', 'div[data-role="dialog"]', function (e, ui) {
    $(".ui-dialog-background ").removeClass("ui-dialog-background ");
});
});
[HTML]
    <div data-role="dialog" id="errorDialog" class="ui-corner-all">
        <div data-role="header">
            <h1>設備編號輸入失敗</h1>
        </div>
        <div role="main" class="ui-content">
            <div style="text-align: center;">
                <p>請重新掃描或以手動輸入。</p>
            </div>
            <a href="#page1" data-transition="fade" class="ui-btn">OK</a>
        </div>
    </div>

2016年12月20日 星期二

jquery mobile input inline button

Input field and submit button on the same line, full width
---
使用後,如圖:
---
<form action="search.php" method="get">
  <input type="submit" name="search" value="Go" style="float: right" />
  <div style="overflow: hidden; padding-right: .5em;">
    <input type="text" name="term" style="width: 100%;" />
   </div>
</form>

jQuery - reduce opacity of image on mouseover

jQuery - reduce opacity of image on mouseover
---
外掛 Pinterest Like Responsive Dynamic Grid Layout Plugin - Pinto
當滑鼠移動到圖檔後,想要有特效 : 透明度 opacity
上面的連結有解法,來調整這個外掛圖檔
---
如圖程式碼:

2016年12月17日 星期六

Image auto resize

image-auto-resize
--
參考連結內的解決方法

另一招更棒!!
How to resize images proportionally / keeping the aspect ratio?
---
CODE:

<div style="height: 100px">
<img src="http://www.getdigital.de/images/produkte/t4/t4_css_sucks2.jpg"
    style="max-height: 100%; max-width: 100%">
</div>​

白鼠魚 繁殖

白鼠魚 繁殖
聲明:
底下2張圖均是網路上抓的
白鼠魚:

蛋:

---
產卵徵兆:
會看到公魚追著母魚,母魚會一直游在缸璧黏蛋

刮蛋:
我現是採用大支的毛筆去鏟蛋下來,因蛋黏性高;會黏在毛筆上!
這方法也不是很好,往往一窩蛋就刮好久 ; 應該是可採用小四方塑膠開口盒(牙線盒)來刮蛋
ps:早上~ 上班又看到母魚在貼缸璧了...下班應該可以收蛋了! 再來用牙線盒刮蛋看看

孵蛋:
孵蛋真的會擔心 發霉問題!
已失敗2窩蛋了 , 也一直查網文別人的經驗值...有人說甲基藍..等!
其實都不好 , 我目前孵化率差不多70% ; 就是用空缸水來換80-90%
孵化盒採用外掛 , 避免和缸水內混合
水開始變混濁時,表示有在破蛋和發霉的蛋發生了;有空就把發霉的蛋挑掉!
蛋盡可能都是分散一粒一粒 , 不要粘在一起
還有一個問題,就是蛋為什麼會發霉 ? 只有3個原因
1.水蛋白質過高
2.蛋未受精完全
3.刮蛋時,蛋受損到(這個一定是100%會發霉)
所以一般最好且要9x%孵化的話,就是公母魚2公1母分配1缸 ; 當下完蛋後 , 成魚就是移缸;蛋留原缸即可! 這樣完全不需上面的工作!

底下為孵蛋過程和已孵化的小白鼠魚:

剛孵化的餵養:
目前還在研究,因實在太小隻了;1週內均不需餵食,或可以餵點細顆粒飼料! 只要缸水內有蛋白質或有機質物,就會長大!
等1-2週後,會看到長大至少 0.5-0.6cm 大小

白鼠魚經驗分享就先到這了! 等這窩長大,再來寫一篇成長經驗







AspNetPager 帮助文档 (和參數運用重點)

AspNetPager 帮助文档
--
UrlPaging 获取或设置是否启用url来传递分页信息。
--
這個參數非常重要 , 困了我好多天....

主要是在設計 [商品列表顯示] , 當然就類似商城那樣
但採用 Repeater + AspNetPager + Dynamic Grid Layout Plugin Pinto
一直被 Pinto 搞得頭好大 , 因AspNetPager  UrlPaging  =True 的話 , 並不會重載 page load ; 就單純的內部採用 Ajax + josn 方式來寫進切換頁的 data ; 只要按[重整]  Pinto 圖檔又正常了!

我查了好多相關使用 AspNetPager   若掛商品圖文的 , 切換頁就失效 ! 
主因還是  UrlPaging =True  <-- span="">


ASP.NET jQuery Json 運用問題

前提:
我一直都是採用windows app 開發 , 對 asp.net + jQuery 實在是...很冷 = _ =!!
--
這1-2週一直在查 jQuery Mobile Json 套用商品(商城/購物車)相關的code .
雖然外掛了 商品 jQuery 套上了 , 當加入 DataBase 程序行為後 ; 卻始終找不出原因
為什麼外掛商品 image size 和 div css 均失效 ...Orz ..實在頭疼
狂搞了2週 ...還是沒進展!
直到找到這2篇 , 讓我突然頓悟了 ! 哈

JQuery Quickies #1 – GalleryView Plugin by Jack Anderson
Create a jQuery slideshow using database and a repeater in ASP.Net using

真是寶啊! 對長年沉淪在  windows app 開發中的我 ; 真是靈藥阿...
--
問題重點:
當採用Json 直接加入 div ...img ..等 ;在 瀏覽網頁code 時 , read database to Json  append html 並不存在網頁code內;這使造成 jQuery 外掛失效 !

解決方式:
還是要採用 webform 的寫法,才不會令jQuery失效 !

希望這篇對一直開發 windows app 想開發 web + mobile 的人有所幫助.

Bind data and display datatable on aspx page using Jquery/JSON in asp.net

Bind data and display datatable on aspx page using Jquery/JSON in asp.net
---
嗯 , 就是這一篇了!!

主要設計是採用 ASP.NET WebForm  + jQuery Mobile + MS-SQL
要支持 Mobile , 就不用採用元件方式 ; 必須轉入 Json 格式來做

---
Call ASP.Net Page Method using jQuery AJAX Example
---
越看越猛的一個網站!!  都是我須要的技術文件!!
官網: aspdotnet-suresh
--
Ajax/jQuery.getJSON Simple Example
---

VB-Tips

VB-Tips - Home
---
難得看到VB.NET code , 收錄一下!

jQuery 資料文字切換頁範例

Hello, this is bootpag - dynamic pagination jQuery plugin.
jQuery UI Tabs with Next/Previous
----
要相容mobile
有些方法就不得不放下WebForm 的寫法
找了好久,這2個能派上用場!!

2016年12月1日 星期四

jQuery Mobile Demos 1.4.5

jquerymobile 1.4.5 Demos
--
目前採用的版本 .  還是要有個對照表 ; 不然版本不同 , 使用出來的不一樣

w3schools 官網

w3schools.com
---
查看了一下 , 資源文件越來越齊全了

無法下載 C:\Program Files (x86)\IIS Express\aspnetcore.dll 模組 DLL。資料為該錯誤。

問題原因:
若是在同一台VS2015 開發(或是同一台產出的專案/網站) 是不會有問題的!
但....
問題來了,當有2地開發同一專案時,就會發生IIS 10 Express 依當下OS產出一些編碼原則出來了!
---
g 了一大堆這樣的問題,該如何解決??   都是一些亂槍打鳥的沒效方法!
---
只好自己debug了!
---
問題顯示如圖:


這是因為移植到不同台後所產生的問題!!

很明顯ID是依當下原始OS專案產生的,解決方法:
<-- nbsp="" p="">
將專案在VS內先關閉,並至專案內的 [ .vs ] 目錄 整個刪除

刪除後,再重新開啟此專案 ; 再執行一次 , VS 自動會依本機的IIS環境重新編譯產生新的設定檔.config
---
總算正常運作了!!